From: Simon McVittie Date: Sun, 15 Feb 2026 17:13:41 +0000 (+0000) Subject: Drop patches that were included in the new release X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~32^2~3 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=298f95af2640820b09f4763a3150a9e753747762;p=gnome-shell.git Drop patches that were included in the new release --- diff --git a/debian/patches/Revert-main-Register-session-with-GDM-on-startup.patch b/debian/patches/Revert-main-Register-session-with-GDM-on-startup.patch deleted file mode 100644 index 6cccdb2d7..000000000 --- a/debian/patches/Revert-main-Register-session-with-GDM-on-startup.patch +++ /dev/null @@ -1,41 +0,0 @@ -From: Joan Torres Lopez -Date: Tue, 27 Jan 2026 13:33:36 +0100 -Subject: Revert "main: Register session with GDM on startup" - -This depends on GDM changes that are not in this release. - -This reverts commit 6457a1454a05bac8f7e172c17fbcb2b5baeae619. - -Origin: upstream, 49.4, commit:ba60daead6a54ec02ed5aa2841e72cd5acb591cb -Bug: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8983 -Bug: https://gitlab.gnome.org/GNOME/mutter/-/issues/4572 -Bug-Debian: https://bugs.debian.org/1125273 -Bug-Debian: https://bugs.debian.org/1125275 -Bug-Debian: https://bugs.debian.org/1125941 -Bug-Debian: https://bugs.debian.org/1126174 ---- - js/ui/main.js | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/js/ui/main.js b/js/ui/main.js -index bd39063..4a011f2 100644 ---- a/js/ui/main.js -+++ b/js/ui/main.js -@@ -335,8 +335,6 @@ async function _initializeUI() { - extensionManager = new ExtensionSystem.ExtensionManager(); - extensionManager.init(); - -- LoginManager.registerSessionWithGDM(); -- - if (sessionMode.isGreeter && screenShield) { - layoutManager.connect('startup-prepared', () => { - screenShield.showDialog(); -@@ -383,6 +381,8 @@ async function _initializeUI() { - sessionMode.currentMode !== 'initial-setup') - _handleLockScreenWarning(); - -+ LoginManager.registerSessionWithGDM(); -+ - if (perfModule) { - let perfOutput = GLib.getenv('SHELL_PERF_OUTPUT'); - Scripting.runPerfScript(perfModule, perfOutput); diff --git a/debian/patches/Update-Czech-translation.patch b/debian/patches/Update-Czech-translation.patch deleted file mode 100644 index a3c949826..000000000 --- a/debian/patches/Update-Czech-translation.patch +++ /dev/null @@ -1,1090 +0,0 @@ -From: Daniel Rusek -Date: Wed, 4 Feb 2026 22:28:44 +0000 -Subject: Update Czech translation - -Origin: upstream, 49.4, commit:85bce39b5a7185f3e9dc1404352c44d96d02a89a ---- - po/cs.po | 324 ++++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 165 insertions(+), 159 deletions(-) - -diff --git a/po/cs.po b/po/cs.po -index 85f385c..357dc0c 100644 ---- a/po/cs.po -+++ b/po/cs.po -@@ -14,8 +14,8 @@ msgid "" - msgstr "" - "Project-Id-Version: gnome-shell\n" - "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell/issues/\n" --"POT-Creation-Date: 2025-08-21 05:06+0000\n" --"PO-Revision-Date: 2025-08-21 16:56+0200\n" -+"POT-Creation-Date: 2026-02-03 14:30+0000\n" -+"PO-Revision-Date: 2026-02-04 23:26+0100\n" - "Last-Translator: Daniel Rusek \n" - "Language-Team: Czech \n" - "Language: cs\n" -@@ -23,7 +23,7 @@ msgstr "" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" - "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" --"X-Generator: Poedit 3.6\n" -+"X-Generator: Poedit 3.8\n" - "X-Project-Style: gnome\n" - "X-DL-Lang: cs\n" - "X-DL-Module: gnome-shell\n" -@@ -133,7 +133,7 @@ msgid "Record a screencast interactively" - msgstr "Zaznamenat dění na obrazovce interaktivně" - - #: data/50-gnome-shell-system.xml:6 --#: data/X-GNOME-Shell-System.directory.desktop.in:2 js/ui/messageTray.js:1312 -+#: data/X-GNOME-Shell-System.directory.desktop.in:2 js/ui/messageTray.js:1314 - msgid "System" - msgstr "Systém" - -@@ -605,7 +605,7 @@ msgstr "Podrobnosti o chybě" - msgid "Copy Error" - msgstr "Zkopírovat chybu" - --#: js/gdm/authPrompt.js:156 js/gdm/loginDialog.js:514 -+#: js/gdm/authPrompt.js:157 js/gdm/loginDialog.js:514 - #: js/ui/audioDeviceSelection.js:60 js/ui/components/networkAgent.js:114 - #: js/ui/components/polkitAgent.js:144 js/ui/endSessionDialog.js:437 - #: js/ui/extensionDownloader.js:276 js/ui/shellMountOperation.js:382 -@@ -613,7 +613,7 @@ msgstr "Zkopírovat chybu" - msgid "Cancel" - msgstr "Zrušit" - --#: js/gdm/authPrompt.js:324 js/ui/components/networkAgent.js:214 -+#: js/gdm/authPrompt.js:335 js/ui/components/networkAgent.js:214 - #: js/ui/components/networkAgent.js:234 js/ui/components/networkAgent.js:266 - #: js/ui/components/networkAgent.js:299 js/ui/components/networkAgent.js:338 - #: js/ui/components/networkAgent.js:351 js/ui/components/polkitAgent.js:286 -@@ -622,7 +622,7 @@ msgstr "Zrušit" - msgid "Password" - msgstr "Heslo" - --#: js/gdm/loginDialog.js:330 -+#: js/gdm/loginDialog.js:327 - msgid "Choose Session" - msgstr "Vybrat sezení" - -@@ -736,11 +736,11 @@ msgstr "(nebo přejeďte prstem přes čtečku)" - msgid "(or place finger on reader)" - msgstr "(nebo přiložte prst na čtečku)" - --#: js/misc/breakManager.js:770 -+#: js/misc/breakManager.js:774 - msgid "Break complete sound" - msgstr "Zvuk dokončení přestávky" - --#: js/misc/breakManager.js:980 -+#: js/misc/breakManager.js:984 - #, javascript-format - msgid "%d second" - msgid_plural "%d seconds" -@@ -748,7 +748,7 @@ msgstr[0] "%d sekunda" - msgstr[1] "%d sekundy" - msgstr[2] "%d sekund" - --#: js/misc/breakManager.js:986 -+#: js/misc/breakManager.js:990 - #, javascript-format - msgid "%d minute" - msgid_plural "%d minutes" -@@ -756,7 +756,7 @@ msgstr[0] "%d minuta" - msgstr[1] "%d minuty" - msgstr[2] "%d minut" - --#: js/misc/breakManager.js:992 -+#: js/misc/breakManager.js:996 - #, javascript-format - msgid "%d hour" - msgid_plural "%d hours" -@@ -764,7 +764,7 @@ msgstr[0] "%d hodina" - msgstr[1] "%d hodiny" - msgstr[2] "%d hodin" - --#: js/misc/breakManager.js:998 -+#: js/misc/breakManager.js:1002 - #, javascript-format - msgid "%d day" - msgid_plural "%d days" -@@ -773,7 +773,7 @@ msgstr[1] "%d dny" - msgstr[2] "%d dnů" - - #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” --#: js/misc/breakManager.js:1081 -+#: js/misc/breakManager.js:1085 - #, javascript-format - msgid "It will be time for a break in %s" - msgid_plural "It will be time for a break in %s" -@@ -781,24 +781,24 @@ msgstr[0] "Za %s bude čas na přestávku" - msgstr[1] "Za %s bude čas na přestávku" - msgstr[2] "Za %s bude čas na přestávku" - --#: js/misc/breakManager.js:1089 -+#: js/misc/breakManager.js:1093 - msgid "Movement Break Soon" - msgstr "Blíží se pohybová přestávka" - --#: js/misc/breakManager.js:1092 -+#: js/misc/breakManager.js:1096 - msgid "Eyesight Break Soon" - msgstr "Blíží se zraková přestávka" - --#: js/misc/breakManager.js:1095 -+#: js/misc/breakManager.js:1099 - msgid "Break Soon" - msgstr "Blíží se přestávka" - --#: js/misc/breakManager.js:1140 -+#: js/misc/breakManager.js:1144 - msgid "Movement Break in Progress" - msgstr "Pohybová přestávka probíhá" - - #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” --#: js/misc/breakManager.js:1143 -+#: js/misc/breakManager.js:1147 - #, javascript-format - msgid "Continue moving around for %s" - msgid_plural "Continue moving around for %s" -@@ -806,12 +806,12 @@ msgstr[0] "Pokračujte v pohybu po dobu %s" - msgstr[1] "Pokračujte v pohybu po dobu %s" - msgstr[2] "Pokračujte v pohybu po dobu %s" - --#: js/misc/breakManager.js:1149 -+#: js/misc/breakManager.js:1153 - msgid "Eyesight Break in Progress" - msgstr "Zraková přestávka probíhá" - - #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” --#: js/misc/breakManager.js:1152 -+#: js/misc/breakManager.js:1156 - #, javascript-format - msgid "Continue looking away for %s" - msgid_plural "Continue looking away for %s" -@@ -819,12 +819,12 @@ msgstr[0] "Pokračujte v dívání se jinam po dobu %s" - msgstr[1] "Pokračujte v dívání se jinam po dobu %s" - msgstr[2] "Pokračujte v dívání se jinam po dobu %s" - --#: js/misc/breakManager.js:1158 -+#: js/misc/breakManager.js:1162 - msgid "Break in Progress" - msgstr "Přestávka probíhá" - - #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” --#: js/misc/breakManager.js:1161 -+#: js/misc/breakManager.js:1165 - #, javascript-format - msgid "%s left in your break" - msgid_plural "%s left in your break" -@@ -832,12 +832,12 @@ msgstr[0] "Do konce přestávky zbývá %s" - msgstr[1] "Do konce přestávky zbývají %s" - msgstr[2] "Do konce přestávky zbývá %s" - --#: js/misc/breakManager.js:1200 -+#: js/misc/breakManager.js:1204 - msgid "Time for a Movement Break" - msgstr "Čas na pohybovou přestávku" - - #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” --#: js/misc/breakManager.js:1203 -+#: js/misc/breakManager.js:1207 - #, javascript-format - msgid "Take a break from the device and move around for %s" - msgid_plural "Take a break from the device and move around for %s" -@@ -845,12 +845,12 @@ msgstr[0] "Odpočiňte si od používání zařízení a pohybujte se po dobu %s - msgstr[1] "Dejte si přestávku od používání zařízení a pohybujte se po dobu %s" - msgstr[2] "Dejte si přestávku od používání zařízení a pohybujte se po dobu %s" - --#: js/misc/breakManager.js:1209 -+#: js/misc/breakManager.js:1213 - msgid "Time for an Eyesight Break" - msgstr "Čas na zrakovou přestávku" - - #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” --#: js/misc/breakManager.js:1212 -+#: js/misc/breakManager.js:1216 - #, javascript-format - msgid "" - "Take a break from the screen. Look at least 6 meters away for at least %s" -@@ -866,12 +866,12 @@ msgstr[2] "" - "Odpočiňte si od používání obrazovky. Dívejte se ze vzdálenosti alespoň 6 " - "metrů po dobu %s" - --#: js/misc/breakManager.js:1218 -+#: js/misc/breakManager.js:1222 - msgid "Time for a Break" - msgstr "Čas na přestávku" - - #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” --#: js/misc/breakManager.js:1221 -+#: js/misc/breakManager.js:1225 - #, javascript-format - msgid "It’s time to take a break. Get away from the device for %s!" - msgid_plural "It’s time to take a break. Get away from the device for %s!" -@@ -880,7 +880,7 @@ msgstr[1] "Je čas na přestávku. Odejděte od zařízení na %s!" - msgstr[2] "Je čas na přestávku. Odejděte od zařízení na %s!" - - #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” --#: js/misc/breakManager.js:1245 -+#: js/misc/breakManager.js:1249 - #, javascript-format - msgid "You were due to take a break %s ago" - msgid_plural "You were due to take a break %s ago" -@@ -888,11 +888,11 @@ msgstr[0] "Před dobou %s jste si měli dát přestávku" - msgstr[1] "Před dobou %s jste si měli dát přestávku" - msgstr[2] "Před dobou %s jste si měli dát přestávku" - --#: js/misc/breakManager.js:1251 -+#: js/misc/breakManager.js:1255 - msgid "Break Overdue" - msgstr "Zpožděná přestávka" - --#: js/misc/breakManager.js:1267 -+#: js/misc/breakManager.js:1271 - #, javascript-format - msgid "There is %s remaining in your break" - msgid_plural "There are %s remaining in your break" -@@ -900,28 +900,28 @@ msgstr[0] "Do konce vaší přestávky zbývá %s" - msgstr[1] "Do konce vaší přestávky zbývají %s" - msgstr[2] "Do konce vaší přestávky zbývá %s" - --#: js/misc/breakManager.js:1273 -+#: js/misc/breakManager.js:1277 - msgid "Break Interrupted" - msgstr "Přestávka přerušena" - - #. Translators: As in "Delay the break" --#: js/misc/breakManager.js:1351 -+#: js/misc/breakManager.js:1355 - msgid "Delay" - msgstr "Oddálit" - - #. Translators: As in "Skip the break" --#: js/misc/breakManager.js:1373 js/ui/welcomeDialog.js:61 -+#: js/misc/breakManager.js:1377 js/ui/welcomeDialog.js:61 - msgid "Skip" - msgstr "Přeskočit" - - #. Translators: As in "Take the break" --#: js/misc/breakManager.js:1395 -+#: js/misc/breakManager.js:1399 - msgid "Take" - msgstr "Vzít" - - #. Translators: This is a notification to warn the user that a - #. screen time break will start shortly. --#: js/misc/breakManager.js:1458 -+#: js/misc/breakManager.js:1462 - #, javascript-format - msgid "Break in %d second" - msgid_plural "Break in %d seconds" -@@ -929,42 +929,42 @@ msgstr[0] "Přestávka za %d sekundu" - msgstr[1] "Přestávka za %d sekundy" - msgstr[2] "Přestávka za %d sekund" - --#: js/misc/brightnessManager.js:169 js/ui/status/brightness.js:10 -+#: js/misc/brightnessManager.js:171 js/ui/status/brightness.js:10 - msgid "Brightness" - msgstr "Jas" - - #. Translators: The name of the power-off action in search --#: js/misc/systemActions.js:93 -+#: js/misc/systemActions.js:94 - msgctxt "search-result" - msgid "Power Off" - msgstr "Vypnout" - - #. Translators: A list of keywords that match the power-off action, separated by semicolons --#: js/misc/systemActions.js:96 -+#: js/misc/systemActions.js:97 - msgid "power off;poweroff;shutdown;halt;stop" - msgstr "vypnout;vypnutí;zastavit;shodit;stopnout;stop;" - - #. Translators: The name of the restart action in search --#: js/misc/systemActions.js:101 -+#: js/misc/systemActions.js:102 - msgctxt "search-result" - msgid "Restart" - msgstr "Restartovat" - - #. Translators: A list of keywords that match the restart action, separated by semicolons --#: js/misc/systemActions.js:104 -+#: js/misc/systemActions.js:105 - msgid "reboot;restart;" - msgstr "" - "restart;restartování;restartovat;reboot;znovu zavést systém;zavedení " - "systému;natažení systému;" - - #. Translators: The name of the lock screen action in search --#: js/misc/systemActions.js:109 -+#: js/misc/systemActions.js:110 - msgctxt "search-result" - msgid "Lock Screen" - msgstr "Zamknout obrazovku" - - #. Translators: A list of keywords that match the lock screen action, separated by semicolons --#: js/misc/systemActions.js:112 -+#: js/misc/systemActions.js:113 - msgid "lock screen" - msgstr "" - "zamknout obrazovku;zamknout počítač;uzamknout obrazovku;uzamknout " -@@ -974,40 +974,40 @@ msgstr "" - "počítače;" - - #. Translators: The name of the logout action in search --#: js/misc/systemActions.js:117 -+#: js/misc/systemActions.js:118 - msgctxt "search-result" - msgid "Log Out" - msgstr "Odhlásit se" - - #. Translators: A list of keywords that match the logout action, separated by semicolons --#: js/misc/systemActions.js:120 -+#: js/misc/systemActions.js:121 - msgid "logout;log out;sign off" - msgstr "odhlásit se;odhlášení;odlogovat se;odlogování;" - - #. Translators: The name of the suspend action in search --#: js/misc/systemActions.js:125 -+#: js/misc/systemActions.js:126 - msgctxt "search-result" - msgid "Suspend" - msgstr "Uspat do paměti" - - #. Translators: A list of keywords that match the suspend action, separated by semicolons --#: js/misc/systemActions.js:128 -+#: js/misc/systemActions.js:129 - msgid "suspend;sleep" - msgstr "uspat do paměti;režim spánku;" - - #. Translators: The name of the switch user action in search --#: js/misc/systemActions.js:133 -+#: js/misc/systemActions.js:134 - msgctxt "search-result" - msgid "Switch User" - msgstr "Přepnout uživatele" - - #. Translators: A list of keywords that match the switch user action, separated by semicolons --#: js/misc/systemActions.js:136 -+#: js/misc/systemActions.js:137 - msgid "switch user" - msgstr "přepnout uživatele;přepnutí uživatele;" - - #. Translators: A list of keywords that match the lock orientation action, separated by semicolons --#: js/misc/systemActions.js:143 -+#: js/misc/systemActions.js:144 - msgid "lock orientation;unlock orientation;screen;rotation" - msgstr "" - "zamknout otočení;zamknout orientaci;uzamknout otočení;uzamknout " -@@ -1019,24 +1019,24 @@ msgstr "" - "orientace;obrazovka;otočení;orientace;" - - #. Translators: The name of the screenshot UI action in search --#: js/misc/systemActions.js:148 -+#: js/misc/systemActions.js:149 - msgctxt "search-result" - msgid "Take a Screenshot" - msgstr "Pořídit snímek obrazovky" - - #. Translators: A list of keywords that match the screenshot UI action, separated by semicolons --#: js/misc/systemActions.js:151 -+#: js/misc/systemActions.js:152 - msgid "screenshot;screencast;snip;capture;record" - msgstr "" - "snímek obrazovky;záznam obrazovky;nahrávání " - "obrazovky;zachytit;sejmout;nahrát;zaznamenat;" - --#: js/misc/systemActions.js:255 -+#: js/misc/systemActions.js:256 - msgctxt "search-result" - msgid "Unlock Screen Rotation" - msgstr "Odemknout otočení obrazovky" - --#: js/misc/systemActions.js:256 -+#: js/misc/systemActions.js:257 - msgctxt "search-result" - msgid "Lock Screen Rotation" - msgstr "Zamknout otočení obrazovky" -@@ -1228,7 +1228,7 @@ msgstr "Zamítnout" - msgid "Allow" - msgstr "Povolit" - --#: js/ui/appDisplay.js:1762 -+#: js/ui/appDisplay.js:1734 - msgid "Unnamed Folder" - msgstr "Nepojmenovaná složka" - -@@ -1242,7 +1242,7 @@ msgstr "Aplikace %s byla přidána mezi oblíbené." - msgid "%s has been unpinned from the dash." - msgstr "Aplikace %s byla odebrána z oblíbených." - --#: js/ui/appFavorites.js:134 js/ui/main.js:315 -+#: js/ui/appFavorites.js:134 js/ui/main.js:316 - msgid "Undo" - msgstr "Zpět" - -@@ -1404,15 +1404,15 @@ msgstr "%-e" - msgid "Week %V" - msgstr "%V. týden" - --#: js/ui/calendar.js:773 -+#: js/ui/calendar.js:774 - msgid "No Notifications" - msgstr "Nejsou žádná upozornění" - --#: js/ui/calendar.js:812 -+#: js/ui/calendar.js:815 - msgid "Clear" - msgstr "Vymazat" - --#: js/ui/calendar.js:816 -+#: js/ui/calendar.js:819 - msgctxt "action" - msgid "Clear all notifications" - msgstr "Vymazat všechna upozornění" -@@ -1449,7 +1449,7 @@ msgstr "Externí svazek odpojen" - - #: js/ui/components/automountManager.js:208 - msgid "Unable to unlock volume" --msgstr "Nelze uzamknout svazek" -+msgstr "Nelze odemknout svazek" - - #: js/ui/components/automountManager.js:209 - msgid "The installed udisks version does not support the PIM setting" -@@ -1498,18 +1498,18 @@ msgid "Service" - msgstr "Služba" - - #: js/ui/components/networkAgent.js:371 js/ui/components/networkAgent.js:407 --#: js/ui/components/networkAgent.js:745 js/ui/components/networkAgent.js:766 -+#: js/ui/components/networkAgent.js:744 js/ui/components/networkAgent.js:765 - msgid "Authentication required" - msgstr "Vyžaduje ověření" - --#: js/ui/components/networkAgent.js:372 js/ui/components/networkAgent.js:746 -+#: js/ui/components/networkAgent.js:372 js/ui/components/networkAgent.js:745 - #, javascript-format - msgid "" - "Passwords or encryption keys are required to access the wireless network “%s”" - msgstr "" - "Pro přístup k bezdrátové síti „%s“ jsou vyžadována hesla nebo šifrovací klíče" - --#: js/ui/components/networkAgent.js:376 js/ui/components/networkAgent.js:750 -+#: js/ui/components/networkAgent.js:376 js/ui/components/networkAgent.js:749 - msgid "Wired 802.1X authentication" - msgstr "Ověření připojení po drátu 802.1X" - -@@ -1517,15 +1517,15 @@ msgstr "Ověření připojení po drátu 802.1X" - msgid "Network name" - msgstr "Název sítě" - --#: js/ui/components/networkAgent.js:387 js/ui/components/networkAgent.js:754 -+#: js/ui/components/networkAgent.js:387 js/ui/components/networkAgent.js:753 - msgid "DSL authentication" - msgstr "Ověření DSL" - --#: js/ui/components/networkAgent.js:394 js/ui/components/networkAgent.js:759 -+#: js/ui/components/networkAgent.js:394 js/ui/components/networkAgent.js:758 - msgid "PIN code required" - msgstr "Požadován kód PIN" - --#: js/ui/components/networkAgent.js:395 js/ui/components/networkAgent.js:760 -+#: js/ui/components/networkAgent.js:395 js/ui/components/networkAgent.js:759 - msgid "PIN code is needed for the mobile broadband device" - msgstr "Pro mobilní širokopásmové zařízení je vyžadován kód PIN" - -@@ -1533,14 +1533,14 @@ msgstr "Pro mobilní širokopásmové zařízení je vyžadován kód PIN" - msgid "PIN" - msgstr "PIN" - --#: js/ui/components/networkAgent.js:408 js/ui/components/networkAgent.js:751 --#: js/ui/components/networkAgent.js:755 js/ui/components/networkAgent.js:767 --#: js/ui/components/networkAgent.js:771 -+#: js/ui/components/networkAgent.js:408 js/ui/components/networkAgent.js:750 -+#: js/ui/components/networkAgent.js:754 js/ui/components/networkAgent.js:766 -+#: js/ui/components/networkAgent.js:770 - #, javascript-format - msgid "A password is required to connect to “%s”" - msgstr "Pro připojení k „%s“ je vyžadováno heslo" - --#: js/ui/components/networkAgent.js:770 -+#: js/ui/components/networkAgent.js:769 - msgid "VPN password" - msgstr "Heslo k VPN" - -@@ -1564,7 +1564,7 @@ msgstr "Ověřit" - msgid "Sorry, that didn’t work. Please try again." - msgstr "Ověření bohužel nebylo úspěšné. Zkuste to prosím znovu." - --#: js/ui/ctrlAltTab.js:23 js/ui/overviewControls.js:404 -+#: js/ui/ctrlAltTab.js:23 js/ui/overviewControls.js:407 - msgid "Windows" - msgstr "Okna" - -@@ -1698,7 +1698,7 @@ msgctxt "button" - msgid "Log Out" - msgstr "Odhlásit" - --#: js/ui/endSessionDialog.js:70 js/ui/status/system.js:174 -+#: js/ui/endSessionDialog.js:70 js/ui/status/system.js:181 - msgctxt "title" - msgid "Power Off" - msgstr "Vypnutí" -@@ -1932,7 +1932,7 @@ msgstr "Vypnout" - msgid "Leave Off" - msgstr "Ponechat vypnuté" - --#: js/ui/keyboard.js:180 js/ui/status/keyboard.js:901 -+#: js/ui/keyboard.js:179 js/ui/status/keyboard.js:898 - msgid "Keyboard Settings" - msgstr "Nastavení klávesnice" - -@@ -1990,19 +1990,19 @@ msgstr "Zobrazit zdroj" - msgid "Web Page" - msgstr "Webová stránka" - --#: js/ui/main.js:311 -+#: js/ui/main.js:312 - msgid "System was put in unsafe mode" - msgstr "Systém byl přepnut do nebezpečného režimu" - --#: js/ui/main.js:312 -+#: js/ui/main.js:313 - msgid "Apps now have unrestricted access" - msgstr "Aplikace mají nyní neomezený přístup" - --#: js/ui/main.js:372 -+#: js/ui/main.js:373 - msgid "Logged in as a privileged user" - msgstr "Přihlášeni jako privilegovaný uživatel" - --#: js/ui/main.js:373 -+#: js/ui/main.js:374 - msgid "" - "Running a session as a privileged user should be avoided for security " - "reasons. If possible, you should log in as a normal user." -@@ -2011,11 +2011,11 @@ msgstr "" - "bezpečnostních důvodů vyhýbat. Pokud je to možné, přihlaste se jako běžný " - "uživatel." - --#: js/ui/main.js:421 -+#: js/ui/main.js:422 - msgid "Screen Lock disabled" - msgstr "Zamykání obrazovky je vypnuto" - --#: js/ui/main.js:422 -+#: js/ui/main.js:423 - msgid "Screen Locking requires the GNOME display manager" - msgstr "Zamykání obrazovky vyžaduje správce displeje GNOME" - -@@ -2041,11 +2041,11 @@ msgstr "Neznámý název" - #. in the search entry when no search is - #. active; it should not exceed ~30 - #. characters. --#: js/ui/overviewControls.js:328 -+#: js/ui/overviewControls.js:330 - msgid "Type to search" - msgstr "vyhledávejte psaním" - --#: js/ui/overviewControls.js:392 -+#: js/ui/overviewControls.js:395 - msgid "Apps" - msgstr "Aplikace" - -@@ -2134,15 +2134,15 @@ msgstr "Restart není na Waylandu k dispozici" - msgid "Restarting…" - msgstr "Restartuje se…" - --#: js/ui/screenShield.js:233 -+#: js/ui/screenShield.js:227 - msgid "GNOME needs to lock the screen" - msgstr "GNOME potřebuje uzamknout obrazovku" - --#: js/ui/screenShield.js:274 js/ui/screenShield.js:682 -+#: js/ui/screenShield.js:269 js/ui/screenShield.js:680 - msgid "Unable to lock" - msgstr "Nelze uzamknout obrazovku" - --#: js/ui/screenShield.js:275 js/ui/screenShield.js:683 -+#: js/ui/screenShield.js:270 js/ui/screenShield.js:681 - msgid "Lock was blocked by an app" - msgstr "Zamknutí je blokováno některou z aplikací" - -@@ -2175,7 +2175,7 @@ msgstr "Okno" - msgid "Window Selection" - msgstr "Výběr okna" - --#: js/ui/screenshot.js:1333 js/ui/status/system.js:111 -+#: js/ui/screenshot.js:1333 js/ui/status/system.js:118 - msgid "Take Screenshot" - msgstr "Pořídit snímek obrazovky" - -@@ -2266,15 +2266,15 @@ msgstr "Obrázek můžete vložit ze schránky" - msgid "Screenshot taken" - msgstr "Byl pořízen snímek obrazovky" - --#: js/ui/search.js:842 -+#: js/ui/search.js:847 - msgid "Searching" - msgstr "Hledá se" - --#: js/ui/search.js:845 -+#: js/ui/search.js:850 - msgid "No results" - msgstr "Žádné výsledky" - --#: js/ui/search.js:977 -+#: js/ui/search.js:985 - #, javascript-format - msgid "%d more" - msgid_plural "%d more" -@@ -2287,23 +2287,23 @@ msgstr[2] "%d dalších" - msgid "Search" - msgstr "Hledat" - --#: js/ui/shellEntry.js:21 -+#: js/ui/shellEntry.js:22 - msgid "Copy" - msgstr "Kopírovat" - --#: js/ui/shellEntry.js:26 -+#: js/ui/shellEntry.js:27 - msgid "Paste" - msgstr "Vložit" - --#: js/ui/shellEntry.js:78 -+#: js/ui/shellEntry.js:79 - msgid "Show Text" - msgstr "Zobrazit text" - --#: js/ui/shellEntry.js:80 -+#: js/ui/shellEntry.js:81 - msgid "Hide Text" - msgstr "Skrýt text" - --#: js/ui/shellEntry.js:174 -+#: js/ui/shellEntry.js:175 - msgid "Caps lock is on" - msgstr "Je zapnutý Caps Lock" - -@@ -2447,7 +2447,7 @@ msgstr "Nízké" - msgid "High" - msgstr "Vysoké" - --#: js/ui/status/backlight.js:162 js/ui/status/keyboard.js:883 -+#: js/ui/status/backlight.js:162 js/ui/status/keyboard.js:880 - msgid "Keyboard" - msgstr "Klávesnice" - -@@ -2479,7 +2479,7 @@ msgstr "Bluetooth" - msgid "Open Bluetooth menu" - msgstr "Otevřít nabídku Bluetooth" - --#: js/ui/status/bluetooth.js:304 js/ui/status/network.js:1924 -+#: js/ui/status/bluetooth.js:304 js/ui/status/network.js:1925 - msgid "Bluetooth Settings" - msgstr "Nastavení Bluetooth" - -@@ -2512,27 +2512,27 @@ msgstr "Tmavý styl" - msgid "Do Not Disturb" - msgstr "Nevyrušovat" - --#: js/ui/status/dwellClick.js:15 -+#: js/ui/status/dwellClick.js:14 - msgid "Single Click" - msgstr "Jednoduché kliknutí" - --#: js/ui/status/dwellClick.js:20 -+#: js/ui/status/dwellClick.js:19 - msgid "Double Click" - msgstr "Dvojité kliknutí" - --#: js/ui/status/dwellClick.js:25 -+#: js/ui/status/dwellClick.js:24 - msgid "Drag" - msgstr "Tažení" - --#: js/ui/status/dwellClick.js:30 -+#: js/ui/status/dwellClick.js:29 - msgid "Secondary Click" - msgstr "Druhé kliknutí" - --#: js/ui/status/dwellClick.js:39 -+#: js/ui/status/dwellClick.js:38 - msgid "Dwell Click" - msgstr "Kliknutí posečkáním" - --#: js/ui/status/keyboard.js:900 -+#: js/ui/status/keyboard.js:897 - msgid "Show Keyboard Layout" - msgstr "Zobrazit rozložení klávesnice" - -@@ -2584,12 +2584,12 @@ msgid "%s, %s, %s" - msgstr "%s, %s, %s" - - #. Translators: %s is a network identifier --#: js/ui/status/network.js:1165 -+#: js/ui/status/network.js:1166 - #, javascript-format - msgid "%s Hotspot" - msgstr "Přístupový bod %s" - --#: js/ui/status/network.js:1446 -+#: js/ui/status/network.js:1447 - #, javascript-format - msgid "%d connected" - msgid_plural "%d connected" -@@ -2597,81 +2597,81 @@ msgstr[0] "%d připojený" - msgstr[1] "%d připojení" - msgstr[2] "%d připojených" - --#: js/ui/status/network.js:1544 js/ui/status/network.js:1561 -+#: js/ui/status/network.js:1545 js/ui/status/network.js:1562 - msgid "VPN" - msgstr "VPN" - --#: js/ui/status/network.js:1545 -+#: js/ui/status/network.js:1546 - msgid "Open VPN menu" - msgstr "Otevřít nabídku VPN" - --#: js/ui/status/network.js:1546 -+#: js/ui/status/network.js:1547 - msgid "VPN Settings" - msgstr "Nastavení VPN" - --#: js/ui/status/network.js:1806 -+#: js/ui/status/network.js:1807 - msgid "Wi–Fi" - msgstr "Wi-Fi" - --#: js/ui/status/network.js:1807 -+#: js/ui/status/network.js:1808 - msgid "Open Wi–Fi menu" - msgstr "Otevřít nabídku Wi–Fi" - --#: js/ui/status/network.js:1809 -+#: js/ui/status/network.js:1810 - msgid "All Networks" - msgstr "Všechny sítě" - --#: js/ui/status/network.js:1906 -+#: js/ui/status/network.js:1907 - msgid "Wired Connections" - msgstr "Drátová připojení" - --#: js/ui/status/network.js:1907 -+#: js/ui/status/network.js:1908 - msgid "Open wired connections menu" - msgstr "Otevřít nabídku drátových připojení" - --#: js/ui/status/network.js:1908 -+#: js/ui/status/network.js:1909 - msgid "Wired Settings" - msgstr "Nastavení drátových připojení" - --#: js/ui/status/network.js:1922 -+#: js/ui/status/network.js:1923 - msgid "Bluetooth Tethers" - msgstr "Sdílená připojení přes Bluetooth" - --#: js/ui/status/network.js:1923 -+#: js/ui/status/network.js:1924 - msgid "Open Bluetooth tethers menu" - msgstr "Otevřít nabídku sdílených připojení přes Bluetooth" - - #. Translators: "Tether" from "Bluetooth Tether" --#: js/ui/status/network.js:1930 -+#: js/ui/status/network.js:1931 - msgid "Tether" - msgstr "Sdílení připojení" - --#: js/ui/status/network.js:1943 -+#: js/ui/status/network.js:1944 - msgid "Mobile Connections" - msgstr "Mobilní připojení" - --#: js/ui/status/network.js:1944 -+#: js/ui/status/network.js:1945 - msgid "Open mobile connections menu" - msgstr "Otevřít nabídku mobilních připojení" - --#: js/ui/status/network.js:1946 -+#: js/ui/status/network.js:1947 - msgid "Mobile Broadband Settings" - msgstr "Nastavení mobilního připojení" - - #. Translators: "Mobile" from "Mobile Broadband" --#: js/ui/status/network.js:1955 -+#: js/ui/status/network.js:1956 - msgid "Mobile" - msgstr "Mobilní" - --#: js/ui/status/network.js:1989 -+#: js/ui/status/network.js:1990 - msgid "Sign in to Network" - msgstr "Přihlásit se k síti" - --#: js/ui/status/network.js:2176 -+#: js/ui/status/network.js:2177 - msgid "Connection failed" - msgstr "Připojení selhalo" - --#: js/ui/status/network.js:2177 -+#: js/ui/status/network.js:2178 - msgid "Activation of network connection failed" - msgstr "Aktivace síťového připojení selhala" - -@@ -2723,31 +2723,31 @@ msgstr "Zastavit sdílení obrazovky" - msgid "Airplane Mode" - msgstr "Režim „letadlo“" - --#: js/ui/status/system.js:168 -+#: js/ui/status/system.js:175 - msgid "Power Off Menu" - msgstr "Nabídka vypnutí" - --#: js/ui/status/system.js:176 -+#: js/ui/status/system.js:183 - msgid "Suspend" - msgstr "Uspat do paměti" - --#: js/ui/status/system.js:181 -+#: js/ui/status/system.js:188 - msgid "Restart…" - msgstr "Restartovat…" - --#: js/ui/status/system.js:186 -+#: js/ui/status/system.js:193 - msgid "Power Off…" - msgstr "Vypnout…" - --#: js/ui/status/system.js:193 -+#: js/ui/status/system.js:200 - msgid "Log Out…" - msgstr "Odhlásit se…" - --#: js/ui/status/system.js:198 -+#: js/ui/status/system.js:205 - msgid "Switch User…" - msgstr "Přepnout uživatele…" - --#: js/ui/status/system.js:242 -+#: js/ui/status/system.js:249 - msgctxt "action" - msgid "Lock Screen" - msgstr "Uzamknout obrazovku" -@@ -2845,23 +2845,23 @@ msgstr "Jen vestavěné" - # Not sure whether we've enough space for it, but anyway, looks more aesthetically with "%A". - #. Translators: This is a time format for a date in - #. long format --#: js/ui/unlockDialog.js:413 -+#: js/ui/unlockDialog.js:414 - msgid "%A %B %-d" - msgstr "%A, %-e. %B" - --#: js/ui/unlockDialog.js:419 -+#: js/ui/unlockDialog.js:420 - msgid "Swipe up to unlock" - msgstr "Pro odemčení přejeďte prstem nahoru" - --#: js/ui/unlockDialog.js:420 -+#: js/ui/unlockDialog.js:421 - msgid "Click or press a key to unlock" - msgstr "Pro odemčení klikněte nebo stiskněte klávesu" - --#: js/ui/unlockDialog.js:605 -+#: js/ui/unlockDialog.js:609 - msgid "Unlock Window" - msgstr "Odemykací okno" - --#: js/ui/unlockDialog.js:614 -+#: js/ui/unlockDialog.js:618 - msgid "Log in as another user" - msgstr "Přihlásit se jako jiný uživatel" - -@@ -2889,19 +2889,19 @@ msgid "“%s” is ready" - msgstr "Připraveno „%s“" - - #. Translators: This string should be shorter than 30 characters --#: js/ui/windowManager.js:61 -+#: js/ui/windowManager.js:60 - msgid "Keep these display settings?" - msgstr "Zachovat toto nastavení displeje?" - --#: js/ui/windowManager.js:71 -+#: js/ui/windowManager.js:70 - msgid "Revert Settings" - msgstr "Obnovit původní" - --#: js/ui/windowManager.js:76 -+#: js/ui/windowManager.js:75 - msgid "Keep Changes" - msgstr "Zachovat" - --#: js/ui/windowManager.js:96 -+#: js/ui/windowManager.js:95 - #, javascript-format - msgid "Settings changes will revert in %d second" - msgid_plural "Settings changes will revert in %d seconds" -@@ -2911,78 +2911,78 @@ msgstr[2] "Nastavení se obnoví na původní za %d sekund" - - #. Translators: This represents the size of a window. The first number is - #. * the width of the window and the second is the height. --#: js/ui/windowManager.js:493 -+#: js/ui/windowManager.js:492 - #, javascript-format - msgid "%d × %d" - msgstr "%d × %d" - - #. Translators: entry in the window right click menu. --#: js/ui/windowMenu.js:28 -+#: js/ui/windowMenu.js:27 - msgctxt "window-menu" - msgid "Take Screenshot" - msgstr "Pořídit snímek obrazovky" - --#: js/ui/windowMenu.js:40 -+#: js/ui/windowMenu.js:39 - msgid "Hide" - msgstr "Skrýt" - --#: js/ui/windowMenu.js:47 -+#: js/ui/windowMenu.js:46 - msgid "Restore" - msgstr "Obnovit" - --#: js/ui/windowMenu.js:51 -+#: js/ui/windowMenu.js:50 - msgid "Maximize" - msgstr "Maximalizovat" - --#: js/ui/windowMenu.js:58 -+#: js/ui/windowMenu.js:57 - msgid "Move" - msgstr "Přesunout" - --#: js/ui/windowMenu.js:78 -+#: js/ui/windowMenu.js:71 - msgid "Resize" - msgstr "Změnit velikost" - --#: js/ui/windowMenu.js:98 -+#: js/ui/windowMenu.js:85 - msgid "Always on Top" - msgstr "Vždy nahoře" - --#: js/ui/windowMenu.js:117 -+#: js/ui/windowMenu.js:104 - msgid "Always on Visible Workspace" - msgstr "Vždy na viditelné ploše" - --#: js/ui/windowMenu.js:131 -+#: js/ui/windowMenu.js:118 - msgid "Move to Workspace Left" - msgstr "Přesunout o plochu doleva" - --#: js/ui/windowMenu.js:137 -+#: js/ui/windowMenu.js:124 - msgid "Move to Workspace Right" - msgstr "Přesunout o plochu doprava" - --#: js/ui/windowMenu.js:143 -+#: js/ui/windowMenu.js:130 - msgid "Move to Workspace Up" - msgstr "Přesunout o plochu výš" - --#: js/ui/windowMenu.js:149 -+#: js/ui/windowMenu.js:136 - msgid "Move to Workspace Down" - msgstr "Přesunout o plochu níž" - --#: js/ui/windowMenu.js:167 -+#: js/ui/windowMenu.js:154 - msgid "Move to Monitor Up" - msgstr "Přesunout o monitor výš" - --#: js/ui/windowMenu.js:176 -+#: js/ui/windowMenu.js:163 - msgid "Move to Monitor Down" - msgstr "Přesunout o monitor níž" - --#: js/ui/windowMenu.js:185 -+#: js/ui/windowMenu.js:172 - msgid "Move to Monitor Left" - msgstr "Přesunout o monitor doleva" - --#: js/ui/windowMenu.js:194 -+#: js/ui/windowMenu.js:181 - msgid "Move to Monitor Right" - msgstr "Přesunout o monitor doprava" - --#: js/ui/windowMenu.js:202 -+#: js/ui/windowMenu.js:189 - msgid "Close" - msgstr "Zavřít" - -@@ -3054,15 +3054,15 @@ msgstr "" - "Aplikace Rozšíření GNOME umožňuje aktualizaci a nastavení předvoleb " - "rozšíření a odstranění nebo vypnutí nechtěných rozšíření." - --#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:78 -+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:72 - msgid "Main Window" - msgstr "Hlavní okno" - --#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:82 -+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:76 - msgid "Available Updates" - msgstr "Dostupné aktualizace" - --#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:86 -+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:80 - msgid "Search View" - msgstr "Zobrazení vyhledávání" - -@@ -3310,6 +3310,7 @@ msgid "Description" - msgstr "Popis" - - #: subprojects/extensions-tool/src/command-create.c:416 -+#, c-format - msgid "" - "UUID is a globally-unique identifier for your extension.\n" - "This should be in the format of an email address " -@@ -3319,6 +3320,7 @@ msgstr "" - "Měl by být ve formátu e-mailové adresy (clicktofocus@janedoe.example.com)\n" - - #: subprojects/extensions-tool/src/command-create.c:443 -+#, c-format - msgid "Choose one of the available templates:\n" - msgstr "Zvolte jednu z dostupných šablon:\n" - -@@ -3428,6 +3430,7 @@ msgstr "Povolit rozšíření" - #: subprojects/extensions-tool/src/command-info.c:50 - #: subprojects/extensions-tool/src/command-list.c:66 - #: subprojects/extensions-tool/src/main.c:150 -+#, c-format - msgid "Failed to connect to GNOME Shell\n" - msgstr "Selhalo připojení ke GNOME Shellu\n" - -@@ -3566,6 +3569,7 @@ msgid "Reset an extension" - msgstr "Uvést rozšíření od výchozího stavu" - - #: subprojects/extensions-tool/src/command-uninstall.c:49 -+#, c-format - msgid "Cannot uninstall system extensions\n" - msgstr "Systémové rozšíření odinstalovat nelze\n" - -@@ -3579,10 +3583,12 @@ msgid "Uninstall an extension" - msgstr "Odinstalovat rozšíření" - - #: subprojects/extensions-tool/src/command-upload.c:226 -+#, c-format - msgid "Login to extensions.gnome.org\n" - msgstr "Přihlásit se k extensions.gnome.org\n" - - #: subprojects/extensions-tool/src/command-upload.c:256 -+#, c-format - msgid "Warning! Password will be echoed" - msgstr "Varování! Heslo bude zobrazeno" - diff --git a/debian/patches/Update-Greek-translation-1.patch b/debian/patches/Update-Greek-translation-1.patch deleted file mode 100644 index a6f45f7bc..000000000 --- a/debian/patches/Update-Greek-translation-1.patch +++ /dev/null @@ -1,22 +0,0 @@ -From: Efstathios Iosifidis -Date: Fri, 6 Feb 2026 21:45:43 +0000 -Subject: Update Greek translation - -Origin: upstream, 49.4, commit:cdd6b186c392cb6b6780e1df7ae9d7f106917a71 ---- - po/el.po | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/po/el.po b/po/el.po -index 00fb9ed..7469684 100644 ---- a/po/el.po -+++ b/po/el.po -@@ -2807,7 +2807,7 @@ msgstr "Μόνο ενσωματωμένο" - #. long format - #: js/ui/unlockDialog.js:414 - msgid "%A %B %-d" --msgstr "%A %B %-d" -+msgstr "%A %-d %B" - - #: js/ui/unlockDialog.js:420 - msgid "Swipe up to unlock" diff --git a/debian/patches/Update-Greek-translation.patch b/debian/patches/Update-Greek-translation.patch deleted file mode 100644 index 0dbcdc278..000000000 --- a/debian/patches/Update-Greek-translation.patch +++ /dev/null @@ -1,981 +0,0 @@ -From: Efstathios Iosifidis -Date: Fri, 6 Feb 2026 21:25:19 +0000 -Subject: Update Greek translation - -Origin: upstream, 49.4, commit:862546387c31a813d654f7fa6b0813d223099010 ---- - po/el.po | 288 +++++++++++++++++++++++++++++++-------------------------------- - 1 file changed, 144 insertions(+), 144 deletions(-) - -diff --git a/po/el.po b/po/el.po -index 6061341..00fb9ed 100644 ---- a/po/el.po -+++ b/po/el.po -@@ -7,7 +7,7 @@ msgid "" - msgstr "" - "Project-Id-Version: gnome-shell.po.master\n" - "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell/issues/\n" --"POT-Creation-Date: 2025-10-17 22:26+0000\n" -+"POT-Creation-Date: 2026-02-05 16:09+0000\n" - "PO-Revision-Date: 2025-10-18 22:44+0300\n" - "Last-Translator: Efstathios Iosifidis \n" - "Language-Team: Greek, Modern (1453-) \n" -@@ -98,7 +98,7 @@ msgid "Open new window of pinned app 9" - msgstr "Άνοιγμα νέου παραθύρου της καρφιτσωμένης εφαρμογής 9" - - #. Translators: name of the folder under ~/Pictures for screenshots. --#: data/50-gnome-shell-screenshots.xml:6 js/ui/screenshot.js:2295 -+#: data/50-gnome-shell-screenshots.xml:6 js/ui/screenshot.js:2292 - msgid "Screenshots" - msgstr "Στιγμιότυπα οθόνης" - -@@ -123,7 +123,7 @@ msgid "Record a screencast interactively" - msgstr "Καταγραφή βίντεο οθόνης διαδραστικά" - - #: data/50-gnome-shell-system.xml:6 --#: data/X-GNOME-Shell-System.directory.desktop.in:2 js/ui/messageTray.js:1313 -+#: data/X-GNOME-Shell-System.directory.desktop.in:2 js/ui/messageTray.js:1314 - msgid "System" - msgstr "Σύστημα" - -@@ -613,7 +613,7 @@ msgstr "Λεπτομέρειες σφάλματος" - msgid "Copy Error" - msgstr "Αντιγραφή σφάλματος" - --#: js/gdm/authPrompt.js:157 js/gdm/loginDialog.js:511 -+#: js/gdm/authPrompt.js:157 js/gdm/loginDialog.js:514 - #: js/ui/audioDeviceSelection.js:60 js/ui/components/networkAgent.js:114 - #: js/ui/components/polkitAgent.js:144 js/ui/endSessionDialog.js:437 - #: js/ui/extensionDownloader.js:276 js/ui/shellMountOperation.js:382 -@@ -634,12 +634,12 @@ msgstr "Συνθηματικό" - msgid "Choose Session" - msgstr "Επιλογή συνεδρίας" - --#: js/gdm/loginDialog.js:417 js/ui/status/accessibility.js:35 -+#: js/gdm/loginDialog.js:420 js/ui/status/accessibility.js:35 - msgid "Accessibility" - msgstr "Προσιτότητα" - - #. Translators: is running for --#: js/gdm/loginDialog.js:469 -+#: js/gdm/loginDialog.js:472 - #, javascript-format - msgid "" - "Remote login is not possible because a remote session is already running for " -@@ -651,7 +651,7 @@ msgstr "" - "αποσυνδεθείτε από την απομακρυσμένη συνεδρία ή να τη διακόψετε εξαναγκαστικά." - - #. Translators: is running for --#: js/gdm/loginDialog.js:472 -+#: js/gdm/loginDialog.js:475 - #, javascript-format - msgid "" - "Login is not possible because a remote session is already running for %s. To " -@@ -662,7 +662,7 @@ msgstr "" - "συνεδρία ή να τη διακόψετε εξαναγκαστικά." - - #. Translators: is running for --#: js/gdm/loginDialog.js:475 -+#: js/gdm/loginDialog.js:478 - #, javascript-format - msgid "" - "Remote login is not possible because a local session is already running for " -@@ -674,7 +674,7 @@ msgstr "" - "αποσυνδεθείτε από την τοπική συνεδρία ή να τη διακόψετε εξαναγκαστικά." - - #. Translators: is running for --#: js/gdm/loginDialog.js:478 -+#: js/gdm/loginDialog.js:481 - #, javascript-format - msgid "" - "Login is not possible because a session is already running for %s. To login, " -@@ -684,11 +684,11 @@ msgstr "" - "συνδεθείτε, πρέπει να αποσυνδεθείτε από τη συνεδρία ή να τη διακόψετε " - "εξαναγκαστικά." - --#: js/gdm/loginDialog.js:487 -+#: js/gdm/loginDialog.js:490 - msgid "Session Already Running" - msgstr "Συνεδρία εκτελείται ήδη" - --#: js/gdm/loginDialog.js:499 -+#: js/gdm/loginDialog.js:502 - msgid "" - "Force stopping will quit any running apps and processes, and could result in " - "data loss" -@@ -696,36 +696,36 @@ msgstr "" - "Η εξαναγκαστική διακοπή θα τερματίσει όλες τις εφαρμογές και διεργασίες που " - "εκτελούνται και θα μπορούσε να οδηγήσει σε απώλεια δεδομένων" - --#: js/gdm/loginDialog.js:519 -+#: js/gdm/loginDialog.js:522 - msgid "Force Stop" - msgstr "Εξαναγκαστική διακοπή" - --#: js/gdm/loginDialog.js:597 -+#: js/gdm/loginDialog.js:600 - msgid "Not listed?" - msgstr "Δεν είστε στη λίστα;" - - #. Translators: this message is shown below the username entry field - #. to clue the user in on how to login to the local network realm --#: js/gdm/loginDialog.js:1126 -+#: js/gdm/loginDialog.js:1136 - #, javascript-format - msgid "(e.g., user or %s)" - msgstr "(π.χ., χρήστης ή %s)" - --#: js/gdm/loginDialog.js:1131 js/ui/components/networkAgent.js:258 -+#: js/gdm/loginDialog.js:1141 js/ui/components/networkAgent.js:258 - #: js/ui/components/networkAgent.js:293 js/ui/components/networkAgent.js:327 - #: subprojects/extensions-tool/src/command-upload.c:234 - msgid "Username" - msgstr "Όνομα χρήστη" - --#: js/gdm/loginDialog.js:1197 -+#: js/gdm/loginDialog.js:1207 - msgid "Login Attempt Timed Out" - msgstr "Λήξη χρονικού ορίου προσπάθειας σύνδεσης" - --#: js/gdm/loginDialog.js:1198 -+#: js/gdm/loginDialog.js:1208 - msgid "Login took too long, please try again" - msgstr "Η σύνδεση διήρκησε πολύ, παρακαλώ δοκιμάστε ξανά" - --#: js/gdm/loginDialog.js:1547 -+#: js/gdm/loginDialog.js:1557 - msgid "Login Window" - msgstr "Παράθυρο σύνδεσης" - -@@ -735,42 +735,42 @@ msgstr "Σφάλμα πιστοποίησης" - - #. Translators: this message is shown below the password entry field - #. to indicate the user can swipe their finger on the fingerprint reader --#: js/gdm/util.js:729 -+#: js/gdm/util.js:733 - msgid "(or swipe finger across reader)" - msgstr "(ή σύρετε το δάκτυλο στον αναγνώστη)" - - #. Translators: this message is shown below the password entry field - #. to indicate the user can place their finger on the fingerprint reader instead --#: js/gdm/util.js:734 -+#: js/gdm/util.js:738 - msgid "(or place finger on reader)" - msgstr "(ή τοποθετήστε το δάκτυλο στον αναγνώστη)" - --#: js/misc/breakManager.js:770 -+#: js/misc/breakManager.js:774 - msgid "Break complete sound" - msgstr "Ήχος ολοκλήρωσης διαλείμματος" - --#: js/misc/breakManager.js:980 -+#: js/misc/breakManager.js:984 - #, javascript-format - msgid "%d second" - msgid_plural "%d seconds" - msgstr[0] "%d δευτερόλεπτο" - msgstr[1] "%d δευτερόλεπτα" - --#: js/misc/breakManager.js:986 -+#: js/misc/breakManager.js:990 - #, javascript-format - msgid "%d minute" - msgid_plural "%d minutes" - msgstr[0] "%d λεπτό" - msgstr[1] "%d λεπτά" - --#: js/misc/breakManager.js:992 -+#: js/misc/breakManager.js:996 - #, javascript-format - msgid "%d hour" - msgid_plural "%d hours" - msgstr[0] "%d ώρα" - msgstr[1] "%d ώρες" - --#: js/misc/breakManager.js:998 -+#: js/misc/breakManager.js:1002 - #, javascript-format - msgid "%d day" - msgid_plural "%d days" -@@ -778,79 +778,79 @@ msgstr[0] "%d ημέρα" - msgstr[1] "%d ημέρες" - - #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” --#: js/misc/breakManager.js:1081 -+#: js/misc/breakManager.js:1085 - #, javascript-format - msgid "It will be time for a break in %s" - msgid_plural "It will be time for a break in %s" - msgstr[0] "Θα είναι ώρα για διάλειμμα σε %s" - msgstr[1] "Θα είναι ώρα για διάλειμμα σε %s" - --#: js/misc/breakManager.js:1089 -+#: js/misc/breakManager.js:1093 - msgid "Movement Break Soon" - msgstr "Διάλειμμα Κίνησης Σύντομα" - --#: js/misc/breakManager.js:1092 -+#: js/misc/breakManager.js:1096 - msgid "Eyesight Break Soon" - msgstr "Διάλειμμα Όρασης Σύντομα" - --#: js/misc/breakManager.js:1095 -+#: js/misc/breakManager.js:1099 - msgid "Break Soon" - msgstr "Διάλειμμα Σύντομα" - --#: js/misc/breakManager.js:1140 -+#: js/misc/breakManager.js:1144 - msgid "Movement Break in Progress" - msgstr "Διάλειμμα Κίνησης σε Εξέλιξη" - - #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” --#: js/misc/breakManager.js:1143 -+#: js/misc/breakManager.js:1147 - #, javascript-format - msgid "Continue moving around for %s" - msgid_plural "Continue moving around for %s" - msgstr[0] "Συνεχίστε να κινείστε για %s" - msgstr[1] "Συνεχίστε να κινείστε για %s" - --#: js/misc/breakManager.js:1149 -+#: js/misc/breakManager.js:1153 - msgid "Eyesight Break in Progress" - msgstr "Διάλειμμα Όρασης σε Εξέλιξη" - - #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” --#: js/misc/breakManager.js:1152 -+#: js/misc/breakManager.js:1156 - #, javascript-format - msgid "Continue looking away for %s" - msgid_plural "Continue looking away for %s" - msgstr[0] "Συνεχίστε να κοιτάτε μακριά για %s" - msgstr[1] "Συνεχίστε να κοιτάτε μακριά για %s" - --#: js/misc/breakManager.js:1158 -+#: js/misc/breakManager.js:1162 - msgid "Break in Progress" - msgstr "Διάλειμμα σε Εξέλιξη" - - #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” --#: js/misc/breakManager.js:1161 -+#: js/misc/breakManager.js:1165 - #, javascript-format - msgid "%s left in your break" - msgid_plural "%s left in your break" - msgstr[0] "%s απομένει στο διάλειμμά σας" - msgstr[1] "%s απομένουν στο διάλειμμά σας" - --#: js/misc/breakManager.js:1200 -+#: js/misc/breakManager.js:1204 - msgid "Time for a Movement Break" - msgstr "Ώρα για Διάλειμμα Κίνησης" - - #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” --#: js/misc/breakManager.js:1203 -+#: js/misc/breakManager.js:1207 - #, javascript-format - msgid "Take a break from the device and move around for %s" - msgid_plural "Take a break from the device and move around for %s" - msgstr[0] "Κάντε διάλειμμα από τη συσκευή και κινηθείτε για %s" - msgstr[1] "Κάντε διάλειμμα από τη συσκευή και κινηθείτε για %s" - --#: js/misc/breakManager.js:1209 -+#: js/misc/breakManager.js:1213 - msgid "Time for an Eyesight Break" - msgstr "Ώρα για Διάλειμμα Όρασης" - - #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” --#: js/misc/breakManager.js:1212 -+#: js/misc/breakManager.js:1216 - #, javascript-format - msgid "" - "Take a break from the screen. Look at least 6 meters away for at least %s" -@@ -863,12 +863,12 @@ msgstr[1] "" - "Κάντε διάλειμμα από την οθόνη. Κοιτάξτε τουλάχιστον 6 μέτρα μακριά για " - "τουλάχιστον %s" - --#: js/misc/breakManager.js:1218 -+#: js/misc/breakManager.js:1222 - msgid "Time for a Break" - msgstr "Ώρα για Διάλειμμα" - - #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” --#: js/misc/breakManager.js:1221 -+#: js/misc/breakManager.js:1225 - #, javascript-format - msgid "It’s time to take a break. Get away from the device for %s!" - msgid_plural "It’s time to take a break. Get away from the device for %s!" -@@ -876,144 +876,144 @@ msgstr[0] "Είναι ώρα για διάλειμμα. Απομακρυνθεί - msgstr[1] "Είναι ώρα για διάλειμμα. Απομακρυνθείτε από τη συσκευή για %s!" - - #. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” --#: js/misc/breakManager.js:1245 -+#: js/misc/breakManager.js:1249 - #, javascript-format - msgid "You were due to take a break %s ago" - msgid_plural "You were due to take a break %s ago" - msgstr[0] "Θα έπρεπε να έχετε κάνει διάλειμμα %s πριν" - msgstr[1] "Θα έπρεπε να έχετε κάνει διάλειμμα %s πριν" - --#: js/misc/breakManager.js:1251 -+#: js/misc/breakManager.js:1255 - msgid "Break Overdue" - msgstr "Καθυστερημένο Διάλειμμα" - --#: js/misc/breakManager.js:1267 -+#: js/misc/breakManager.js:1271 - #, javascript-format - msgid "There is %s remaining in your break" - msgid_plural "There are %s remaining in your break" - msgstr[0] "Απομένει %s στο διάλειμμά σας" - msgstr[1] "Απομένουν %s στο διάλειμμά σας" - --#: js/misc/breakManager.js:1273 -+#: js/misc/breakManager.js:1277 - msgid "Break Interrupted" - msgstr "Διάλειμμα Διακοπή" - - #. Translators: As in "Delay the break" --#: js/misc/breakManager.js:1351 -+#: js/misc/breakManager.js:1355 - msgid "Delay" - msgstr "Καθυστέρηση" - - #. Translators: As in "Skip the break" --#: js/misc/breakManager.js:1373 js/ui/welcomeDialog.js:61 -+#: js/misc/breakManager.js:1377 js/ui/welcomeDialog.js:61 - msgid "Skip" - msgstr "Παράλειψη" - - #. Translators: As in "Take the break" --#: js/misc/breakManager.js:1395 -+#: js/misc/breakManager.js:1399 - msgid "Take" - msgstr "Κάντε" - - #. Translators: This is a notification to warn the user that a - #. screen time break will start shortly. --#: js/misc/breakManager.js:1458 -+#: js/misc/breakManager.js:1462 - #, javascript-format - msgid "Break in %d second" - msgid_plural "Break in %d seconds" - msgstr[0] "Διάλειμμα σε %d δευτερόλεπτο" - msgstr[1] "Διάλειμμα σε %d δευτερόλεπτα" - --#: js/misc/brightnessManager.js:169 js/ui/status/brightness.js:10 -+#: js/misc/brightnessManager.js:171 js/ui/status/brightness.js:10 - msgid "Brightness" - msgstr "Φωτεινότητα" - - #. Translators: The name of the power-off action in search --#: js/misc/systemActions.js:93 -+#: js/misc/systemActions.js:94 - msgctxt "search-result" - msgid "Power Off" - msgstr "Απενεργοποίηση" - - #. Translators: A list of keywords that match the power-off action, separated by semicolons --#: js/misc/systemActions.js:96 -+#: js/misc/systemActions.js:97 - msgid "power off;poweroff;shutdown;halt;stop" - msgstr "απενεργοποίηση;poweroff;τερματισμός;διακοπή;stop" - - #. Translators: The name of the restart action in search --#: js/misc/systemActions.js:101 -+#: js/misc/systemActions.js:102 - msgctxt "search-result" - msgid "Restart" - msgstr "Επανεκκίνηση" - - #. Translators: A list of keywords that match the restart action, separated by semicolons --#: js/misc/systemActions.js:104 -+#: js/misc/systemActions.js:105 - msgid "reboot;restart;" - msgstr "επανεκκίνηση;restart;" - - #. Translators: The name of the lock screen action in search --#: js/misc/systemActions.js:109 -+#: js/misc/systemActions.js:110 - msgctxt "search-result" - msgid "Lock Screen" - msgstr "Κλείδωμα Οθόνης" - - #. Translators: A list of keywords that match the lock screen action, separated by semicolons --#: js/misc/systemActions.js:112 -+#: js/misc/systemActions.js:113 - msgid "lock screen" - msgstr "κλείδωμα οθόνης" - - #. Translators: The name of the logout action in search --#: js/misc/systemActions.js:117 -+#: js/misc/systemActions.js:118 - msgctxt "search-result" - msgid "Log Out" - msgstr "Αποσύνδεση" - - #. Translators: A list of keywords that match the logout action, separated by semicolons --#: js/misc/systemActions.js:120 -+#: js/misc/systemActions.js:121 - msgid "logout;log out;sign off" - msgstr "αποσύνδεση;log out;sign off" - - #. Translators: The name of the suspend action in search --#: js/misc/systemActions.js:125 -+#: js/misc/systemActions.js:126 - msgctxt "search-result" - msgid "Suspend" - msgstr "Αναστολή" - - #. Translators: A list of keywords that match the suspend action, separated by semicolons --#: js/misc/systemActions.js:128 -+#: js/misc/systemActions.js:129 - msgid "suspend;sleep" - msgstr "αναστολή;sleep" - - #. Translators: The name of the switch user action in search --#: js/misc/systemActions.js:133 -+#: js/misc/systemActions.js:134 - msgctxt "search-result" - msgid "Switch User" - msgstr "Αλλαγή Χρήστη" - - #. Translators: A list of keywords that match the switch user action, separated by semicolons --#: js/misc/systemActions.js:136 -+#: js/misc/systemActions.js:137 - msgid "switch user" - msgstr "αλλαγή χρήστη" - - #. Translators: A list of keywords that match the lock orientation action, separated by semicolons --#: js/misc/systemActions.js:143 -+#: js/misc/systemActions.js:144 - msgid "lock orientation;unlock orientation;screen;rotation" - msgstr "κλείδωμα προσανατολισμού;ξεκλείδωμα προσανατολισμού;οθόνη;περιστροφή" - - #. Translators: The name of the screenshot UI action in search --#: js/misc/systemActions.js:148 -+#: js/misc/systemActions.js:149 - msgctxt "search-result" - msgid "Take a Screenshot" - msgstr "Λήψη Στιγμιότυπου Οθόνης" - - #. Translators: A list of keywords that match the screenshot UI action, separated by semicolons --#: js/misc/systemActions.js:151 -+#: js/misc/systemActions.js:152 - msgid "screenshot;screencast;snip;capture;record" - msgstr "στιγμιότυπο οθόνης;βίντεο οθόνης;απόκομμα;καταγραφή;εγγραφή" - --#: js/misc/systemActions.js:255 -+#: js/misc/systemActions.js:256 - msgctxt "search-result" - msgid "Unlock Screen Rotation" - msgstr "Ξεκλείδωμα Περιστροφής Οθόνης" - --#: js/misc/systemActions.js:256 -+#: js/misc/systemActions.js:257 - msgctxt "search-result" - msgid "Lock Screen Rotation" - msgstr "Κλείδωμα Περιστροφής Οθόνης" -@@ -1022,22 +1022,22 @@ msgstr "Κλείδωμα Περιστροφής Οθόνης" - msgid "GNOME needs to save screen time data" - msgstr "Το GNOME χρειάζεται να αποθηκεύσει δεδομένα χρόνου οθόνης" - --#: js/misc/timeLimitsManager.js:1124 -+#: js/misc/timeLimitsManager.js:1123 - #, javascript-format - msgid "Screen Time Limit in %d Minute" - msgid_plural "Screen Time Limit in %d Minutes" - msgstr[0] "Όριο Χρόνου Οθόνης σε %d Λεπτό" - msgstr[1] "Όριο Χρόνου Οθόνης σε %d Λεπτά" - --#: js/misc/timeLimitsManager.js:1131 -+#: js/misc/timeLimitsManager.js:1130 - msgid "Your screen time limit is approaching" - msgstr "Το όριο χρόνου οθόνης σας πλησιάζει" - --#: js/misc/timeLimitsManager.js:1145 -+#: js/misc/timeLimitsManager.js:1144 - msgid "Screen Time Limit Reached" - msgstr "Φτάσατε το Όριο Χρόνου Οθόνης" - --#: js/misc/timeLimitsManager.js:1146 -+#: js/misc/timeLimitsManager.js:1145 - msgid "It’s time to stop using the device" - msgstr "Είναι ώρα να σταματήσετε τη χρήση της συσκευής" - -@@ -1125,7 +1125,7 @@ msgstr "%A, %H:%M" - #: js/misc/dateUtils.js:173 - #, no-c-format - msgid "%B %-d, %H:%M" --msgstr "%B %-d, %H:%M" -+msgstr "%-d %B, %H:%M" - - #. Translators: this is the month name, day number, year - #. number followed by a time string in 24h format. -@@ -1133,7 +1133,7 @@ msgstr "%B %-d, %H:%M" - #: js/misc/dateUtils.js:179 - #, no-c-format - msgid "%B %-d %Y, %H:%M" --msgstr "%B %-d %Y, %H:%M" -+msgstr "%-d %B %Y, %H:%M" - - #. Show only the time if date is on today - #. eslint-disable-line no-lonely-if -@@ -1170,7 +1170,7 @@ msgstr "%B %-d, %l:%M %p" - #: js/misc/dateUtils.js:208 - #, no-c-format - msgid "%B %-d %Y, %l:%M %p" --msgstr "%B %-d %Y, %l:%M %p" -+msgstr "%-d %B %Y, %l:%M %p" - - #: js/portalHelper/main.js:98 - msgid "Your connection seems to be secure" -@@ -1375,15 +1375,15 @@ msgstr "%d" - msgid "Week %V" - msgstr "Εβδομάδα %V" - --#: js/ui/calendar.js:773 -+#: js/ui/calendar.js:774 - msgid "No Notifications" - msgstr "Καμία ειδοποίηση" - --#: js/ui/calendar.js:812 -+#: js/ui/calendar.js:815 - msgid "Clear" - msgstr "Εκκαθάριση" - --#: js/ui/calendar.js:816 -+#: js/ui/calendar.js:819 - msgctxt "action" - msgid "Clear all notifications" - msgstr "Εκκαθάριση όλων των ειδοποιήσεων" -@@ -1470,11 +1470,11 @@ msgid "Service" - msgstr "Υπηρεσία" - - #: js/ui/components/networkAgent.js:371 js/ui/components/networkAgent.js:407 --#: js/ui/components/networkAgent.js:745 js/ui/components/networkAgent.js:766 -+#: js/ui/components/networkAgent.js:744 js/ui/components/networkAgent.js:765 - msgid "Authentication required" - msgstr "Απαιτείται πιστοποίηση" - --#: js/ui/components/networkAgent.js:372 js/ui/components/networkAgent.js:746 -+#: js/ui/components/networkAgent.js:372 js/ui/components/networkAgent.js:745 - #, javascript-format - msgid "" - "Passwords or encryption keys are required to access the wireless network “%s”" -@@ -1482,7 +1482,7 @@ msgstr "" - "Απαιτούνται κωδικοί πρόσβασης ή κλειδιά κρυπτογράφησης για πρόσβαση στο " - "ασύρματο δίκτυο «%s»" - --#: js/ui/components/networkAgent.js:376 js/ui/components/networkAgent.js:750 -+#: js/ui/components/networkAgent.js:376 js/ui/components/networkAgent.js:749 - msgid "Wired 802.1X authentication" - msgstr "Πιστοποίηση ενσύρματου 802.1X" - -@@ -1490,15 +1490,15 @@ msgstr "Πιστοποίηση ενσύρματου 802.1X" - msgid "Network name" - msgstr "Όνομα δικτύου" - --#: js/ui/components/networkAgent.js:387 js/ui/components/networkAgent.js:754 -+#: js/ui/components/networkAgent.js:387 js/ui/components/networkAgent.js:753 - msgid "DSL authentication" - msgstr "Πιστοποίηση DSL" - --#: js/ui/components/networkAgent.js:394 js/ui/components/networkAgent.js:759 -+#: js/ui/components/networkAgent.js:394 js/ui/components/networkAgent.js:758 - msgid "PIN code required" - msgstr "Απαιτείται κωδικός PIN" - --#: js/ui/components/networkAgent.js:395 js/ui/components/networkAgent.js:760 -+#: js/ui/components/networkAgent.js:395 js/ui/components/networkAgent.js:759 - msgid "PIN code is needed for the mobile broadband device" - msgstr "Ο κωδικός PIN απαιτείται για τη συσκευή κινητής ευρυζωνικής σύνδεσης" - -@@ -1506,14 +1506,14 @@ msgstr "Ο κωδικός PIN απαιτείται για τη συσκευή κ - msgid "PIN" - msgstr "PIN" - --#: js/ui/components/networkAgent.js:408 js/ui/components/networkAgent.js:751 --#: js/ui/components/networkAgent.js:755 js/ui/components/networkAgent.js:767 --#: js/ui/components/networkAgent.js:771 -+#: js/ui/components/networkAgent.js:408 js/ui/components/networkAgent.js:750 -+#: js/ui/components/networkAgent.js:754 js/ui/components/networkAgent.js:766 -+#: js/ui/components/networkAgent.js:770 - #, javascript-format - msgid "A password is required to connect to “%s”" - msgstr "Απαιτείται συνθηματικό για σύνδεση στο «%s»" - --#: js/ui/components/networkAgent.js:770 -+#: js/ui/components/networkAgent.js:769 - msgid "VPN password" - msgstr "Συνθηματικό VPN" - -@@ -1537,7 +1537,7 @@ msgstr "Πιστοποίηση" - msgid "Sorry, that didn’t work. Please try again." - msgstr "Συγγνώμη, αυτό δεν λειτούργησε. Παρακαλούμε προσπαθήστε ξανά." - --#: js/ui/ctrlAltTab.js:23 js/ui/overviewControls.js:404 -+#: js/ui/ctrlAltTab.js:23 js/ui/overviewControls.js:407 - msgid "Windows" - msgstr "Παράθυρα" - -@@ -1558,7 +1558,7 @@ msgstr "Ταμπλό" - #. - #: js/ui/dateMenu.js:99 - msgid "%B %-d %Y" --msgstr "%B %-d %Y" -+msgstr "%-d %B %Y" - - #. Translators: This is the accessible name of the date button shown - #. * below the time in the shell; it should combine the weekday and the -@@ -1572,13 +1572,13 @@ msgstr "%A %e %B %Y" - #: js/ui/dateMenu.js:173 - msgctxt "calendar heading" - msgid "%B %-d" --msgstr "%B %-d" -+msgstr "%-d %B" - - #. Translators: Shown on calendar heading when selected day occurs on different year - #: js/ui/dateMenu.js:176 - msgctxt "calendar heading" - msgid "%B %-d %Y" --msgstr "%B %-d %Y" -+msgstr "%-d %B %Y" - - #: js/ui/dateMenu.js:182 - msgid "Today" -@@ -1897,7 +1897,7 @@ msgstr "Απενεργοποίηση" - msgid "Leave Off" - msgstr "Να Παραμείνει Ανενεργό" - --#: js/ui/keyboard.js:179 js/ui/status/keyboard.js:908 -+#: js/ui/keyboard.js:179 js/ui/status/keyboard.js:898 - msgid "Keyboard Settings" - msgstr "Ρυθμίσεις Πληκτρολογίου" - -@@ -2006,11 +2006,11 @@ msgstr "Άγνωστος Τίτλος" - #. in the search entry when no search is - #. active; it should not exceed ~30 - #. characters. --#: js/ui/overviewControls.js:328 -+#: js/ui/overviewControls.js:330 - msgid "Type to search" - msgstr "Πληκτρολογήστε για Αναζήτηση" - --#: js/ui/overviewControls.js:392 -+#: js/ui/overviewControls.js:395 - msgid "Apps" - msgstr "Εφαρμογές" - -@@ -2099,15 +2099,15 @@ msgstr "Η Επανεκκίνηση δεν είναι Διαθέσιμη στο - msgid "Restarting…" - msgstr "Επανεκκίνηση…" - --#: js/ui/screenShield.js:233 -+#: js/ui/screenShield.js:227 - msgid "GNOME needs to lock the screen" - msgstr "Το GNOME χρειάζεται να Κλειδώσει την Οθόνη" - --#: js/ui/screenShield.js:274 js/ui/screenShield.js:682 -+#: js/ui/screenShield.js:269 js/ui/screenShield.js:680 - msgid "Unable to lock" - msgstr "Αδυναμία Κλειδώματος" - --#: js/ui/screenShield.js:275 js/ui/screenShield.js:683 -+#: js/ui/screenShield.js:270 js/ui/screenShield.js:681 - msgid "Lock was blocked by an app" - msgstr "Το Κλείδωμα Εμποδίσθηκε από μια Εφαρμογή" - -@@ -2116,118 +2116,118 @@ msgstr "Το Κλείδωμα Εμποδίσθηκε από μια Εφαρμο - msgid "Screen Capture" - msgstr "Αποτύπωση Οθόνης" - --#: js/ui/screenshot.js:1271 -+#: js/ui/screenshot.js:1268 - msgid "Selection" - msgstr "Επιλογή" - --#: js/ui/screenshot.js:1281 -+#: js/ui/screenshot.js:1278 - msgid "Area Selection" - msgstr "Επιλογή Περιοχής" - --#: js/ui/screenshot.js:1286 -+#: js/ui/screenshot.js:1283 - msgid "Screen" - msgstr "Οθόνη" - --#: js/ui/screenshot.js:1296 -+#: js/ui/screenshot.js:1293 - msgid "Screen Selection" - msgstr "Επιλογή Οθόνης" - --#: js/ui/screenshot.js:1301 -+#: js/ui/screenshot.js:1298 - msgid "Window" - msgstr "Παράθυρο" - --#: js/ui/screenshot.js:1311 -+#: js/ui/screenshot.js:1308 - msgid "Window Selection" - msgstr "Επιλογή Παραθύρου" - --#: js/ui/screenshot.js:1336 js/ui/status/system.js:118 -+#: js/ui/screenshot.js:1333 js/ui/status/system.js:118 - msgid "Take Screenshot" - msgstr "Λήψη Στιγμιότυπου Οθόνης" - --#: js/ui/screenshot.js:1352 -+#: js/ui/screenshot.js:1349 - msgid "Record Screen" - msgstr "Εγγραφή Οθόνης" - - #. Translators: since this string refers to an action, - #. it needs to be phrased as a verb. --#: js/ui/screenshot.js:1369 -+#: js/ui/screenshot.js:1366 - msgid "Capture" - msgstr "Αποτύπωση" - --#: js/ui/screenshot.js:1391 -+#: js/ui/screenshot.js:1388 - msgid "Show Pointer" - msgstr "Εμφάνιση Δρομέα" - - #. Translators: this is the folder where recorded - #. screencasts are stored. --#: js/ui/screenshot.js:2019 -+#: js/ui/screenshot.js:2016 - msgid "Screencasts" - msgstr "Βίντεο Οθόνης" - - #. Translators: this is a filename used for screencast - #. * recording, where "%d" and "%t" date and time, e.g. - #. * "Screencast From 07-17-2013 10:00:46 PM" --#: js/ui/screenshot.js:2024 -+#: js/ui/screenshot.js:2021 - #, no-c-format - msgid "Screencast From %d %t" - msgstr "Βίντεο Οθόνης από %d %t" - - #. Translators: notification title. --#: js/ui/screenshot.js:2070 -+#: js/ui/screenshot.js:2067 - msgid "Screencast recorded" - msgstr "Καταγράφηκε Βίντεο Οθόνης" - - #. Translators: notification title. --#: js/ui/screenshot.js:2083 -+#: js/ui/screenshot.js:2080 - msgid "Screencast failed to start" - msgstr "Αποτυχία Εκκίνησης Βίντεο Οθόνης" - - #. Translators: notification title. --#: js/ui/screenshot.js:2089 -+#: js/ui/screenshot.js:2086 - msgid "Screencast ended: Out of disk space" - msgstr "Το Βίντεο Οθόνης Τερματίστηκε: Δεν Υπάρχει Χώρος στο Δίσκο" - - #. We can encourage user to try again on service crashes since the - #. recorder will auto-blocklist the pipeline that crashed. - #. Translators: notification title. --#: js/ui/screenshot.js:2095 -+#: js/ui/screenshot.js:2092 - msgid "Screencast ended unexpectedly, please try again" - msgstr "Το Βίντεο Οθόνης Τερματίστηκε, Παρακαλούμε Ξαναπροσπαθήστε" - - #. Translators: notification title. --#: js/ui/screenshot.js:2098 -+#: js/ui/screenshot.js:2095 - msgid "Screencast ended unexpectedly" - msgstr "Η Εγγραφή Οθόνης Τερματίστηκε Απροσδόκητα" - - #. Translators: notification body when a screencast was recorded. --#: js/ui/screenshot.js:2111 -+#: js/ui/screenshot.js:2108 - msgid "Click here to view the video" - msgstr "Κάντε Κλικ Εδώ για Προβολή του Βίντεο" - - #. Translators: button on the screencast notification. - #. Translators: button on the screenshot notification. --#: js/ui/screenshot.js:2119 js/ui/screenshot.js:2362 -+#: js/ui/screenshot.js:2116 js/ui/screenshot.js:2359 - msgid "Show in Files" - msgstr "Εμφάνιση στα Αρχεία" - - #. Translators: this is the name of the file that the screenshot is - #. saved to. The placeholder is a timestamp, e.g. "2017-05-21 12-24-03". --#: js/ui/screenshot.js:2308 -+#: js/ui/screenshot.js:2305 - #, javascript-format - msgid "Screenshot From %s" - msgstr "Στιγμιότυπο Οθόνης από %s" - - #. Translators: notification title. --#: js/ui/screenshot.js:2352 -+#: js/ui/screenshot.js:2349 - msgid "Screenshot captured" - msgstr "Καταγράφηκε Στιγμιότυπο Οθόνης" - - #. Translators: notification body when a screenshot was captured. --#: js/ui/screenshot.js:2354 -+#: js/ui/screenshot.js:2351 - msgid "You can paste the image from the clipboard" - msgstr "Μπορείτε να Επικολλήσετε την Εικόνα από το Πρόχειρο" - --#: js/ui/screenshot.js:2412 js/ui/screenshot.js:2574 -+#: js/ui/screenshot.js:2409 js/ui/screenshot.js:2571 - msgid "Screenshot taken" - msgstr "Ελήφθη Στιγμιότυπο Οθόνης" - -@@ -2239,7 +2239,7 @@ msgstr "Αναζήτηση" - msgid "No results" - msgstr "Δε Βρέθηκαν Αποτελέσματα" - --#: js/ui/search.js:982 -+#: js/ui/search.js:985 - #, javascript-format - msgid "%d more" - msgid_plural "%d more" -@@ -2251,23 +2251,23 @@ msgstr[1] "%d περισσότερα" - msgid "Search" - msgstr "Αναζήτηση" - --#: js/ui/shellEntry.js:21 -+#: js/ui/shellEntry.js:22 - msgid "Copy" - msgstr "Αντιγραφή" - --#: js/ui/shellEntry.js:26 -+#: js/ui/shellEntry.js:27 - msgid "Paste" - msgstr "Επικόλληση" - --#: js/ui/shellEntry.js:78 -+#: js/ui/shellEntry.js:79 - msgid "Show Text" - msgstr "Εμφάνιση Κειμένου" - --#: js/ui/shellEntry.js:80 -+#: js/ui/shellEntry.js:81 - msgid "Hide Text" - msgstr "Απόκρυψη Κειμένου" - --#: js/ui/shellEntry.js:174 -+#: js/ui/shellEntry.js:175 - msgid "Caps lock is on" - msgstr "Τα Κεφαλαία είναι Ενεργοποιημένα" - -@@ -2410,7 +2410,7 @@ msgstr "Χαμηλό" - msgid "High" - msgstr "Υψηλό" - --#: js/ui/status/backlight.js:162 js/ui/status/keyboard.js:890 -+#: js/ui/status/backlight.js:162 js/ui/status/keyboard.js:880 - msgid "Keyboard" - msgstr "Πληκτρολόγιο" - -@@ -2474,27 +2474,27 @@ msgstr "Σκούρο Θέμα" - msgid "Do Not Disturb" - msgstr "Μην Ενοχλείτε" - --#: js/ui/status/dwellClick.js:15 -+#: js/ui/status/dwellClick.js:14 - msgid "Single Click" - msgstr "Μονό Κλικ" - --#: js/ui/status/dwellClick.js:20 -+#: js/ui/status/dwellClick.js:19 - msgid "Double Click" - msgstr "Διπλό Κλικ" - --#: js/ui/status/dwellClick.js:25 -+#: js/ui/status/dwellClick.js:24 - msgid "Drag" - msgstr "Σύρσιμο" - --#: js/ui/status/dwellClick.js:30 -+#: js/ui/status/dwellClick.js:29 - msgid "Secondary Click" - msgstr "Δευτερεύον Κλικ" - --#: js/ui/status/dwellClick.js:39 -+#: js/ui/status/dwellClick.js:38 - msgid "Dwell Click" - msgstr "Κράτημα Κλικ" - --#: js/ui/status/keyboard.js:907 -+#: js/ui/status/keyboard.js:897 - msgid "Show Keyboard Layout" - msgstr "Εμφάνιση Διάταξης Πληκτρολογίου" - -@@ -2945,24 +2945,24 @@ msgstr "Μετακίνηση στη δεξιά οθόνη" - msgid "Close" - msgstr "Κλείσιμο" - --#: src/main.c:515 subprojects/extensions-tool/src/main.c:336 -+#: src/main.c:517 subprojects/extensions-tool/src/main.c:336 - msgid "Print version" - msgstr "Εμφάνιση έκδοσης" - --#: src/main.c:521 -+#: src/main.c:523 - msgid "Mode used by GDM for login screen" - msgstr "Λειτουργία που χρησιμοποιείται από το GDM για την οθόνη σύνδεσης" - --#: src/main.c:527 -+#: src/main.c:529 - msgid "Use a specific mode, e.g. “gdm” for login screen" - msgstr "" - "Χρήση μιας συγκεκριμένης λειτουργίας, π.χ. «gdm» για την οθόνη σύνδεσης" - --#: src/main.c:533 -+#: src/main.c:535 - msgid "List possible modes" - msgstr "Λίστα πιθανών λειτουργιών" - --#: src/main.c:539 -+#: src/main.c:541 - msgid "Force animations to be enabled" - msgstr "Αναγκαστική ενεργοποίηση κίνησης" - -@@ -2984,16 +2984,16 @@ msgstr "Τα συνθηματικά δεν ταιριάζουν" - msgid "Password cannot be blank" - msgstr "Το συνθηματικό δεν μπορεί να είναι κενός" - --#: src/shell-polkit-authentication-agent.c:344 -+#: src/shell-polkit-authentication-agent.c:342 - msgid "Authentication dialog was dismissed by the user" - msgstr "Το παράθυρο πιστοποίησης έκλεισε από τον χρήστη" - --#: src/st/st-icon-theme.c:1859 -+#: src/st/st-icon-theme.c:1857 - #, c-format - msgid "Icon '%s' not present in theme %s" - msgstr "Το εικονίδιο '%s' δεν υπάρχει στο θέμα %s" - --#: src/st/st-icon-theme.c:3452 src/st/st-icon-theme.c:3755 -+#: src/st/st-icon-theme.c:3450 src/st/st-icon-theme.c:3753 - msgid "Failed to load icon" - msgstr "Αδυναμία φόρτωσης εικονιδίου" - -@@ -3015,15 +3015,15 @@ msgstr "" - "ρύθμιση προτιμήσεων και την αφαίρεση ή απενεργοποίηση ανεπιθύμητων " - "επεκτάσεων." - --#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:70 -+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:72 - msgid "Main Window" - msgstr "Κυρίως παράθυρο" - --#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:74 -+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:76 - msgid "Available Updates" - msgstr "Διαθέσιμες ενημερώσεις" - --#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:78 -+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:80 - msgid "Search View" - msgstr "Προβολή αναζήτησης" - diff --git a/debian/patches/Update-Kazakh-translation.patch b/debian/patches/Update-Kazakh-translation.patch deleted file mode 100644 index 032335314..000000000 --- a/debian/patches/Update-Kazakh-translation.patch +++ /dev/null @@ -1,8768 +0,0 @@ -From: Baurzhan Muftakhidinov -Date: Sun, 8 Feb 2026 16:23:03 +0000 -Subject: Update Kazakh translation - -Origin: upstream, 49.4, commit:7e2619acb20dea42971096a6a67eb4ac57c59e16 ---- - po/kk.po | 8754 +++++++++++++++++++++++++++++++------------------------------- - 1 file changed, 4375 insertions(+), 4379 deletions(-) - -diff --git a/po/kk.po b/po/kk.po -index 942e421..9ce3cb2 100644 ---- a/po/kk.po -+++ b/po/kk.po -@@ -1,4379 +1,4375 @@ --# Kazakh translation for gnome-shell. --# Copyright (C) 2015 The gnome-shell authors. --# This file is distributed under the same license as the gnome-shell package. --# Baurzhan Muftakhidinov , 2012-2021. --# --msgid "" --msgstr "" --"Project-Id-Version: master\n" --"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell/issues/\n" --"POT-Creation-Date: 2025-11-24 13:53+0000\n" --"PO-Revision-Date: 2026-01-08 21:09+0500\n" --"Last-Translator: Baurzhan Muftakhidinov \n" --"Language-Team: Kazakh \n" --"Language: kk\n" --"MIME-Version: 1.0\n" --"Content-Type: text/plain; charset=UTF-8\n" --"Content-Transfer-Encoding: 8bit\n" --"Plural-Forms: nplurals=1; plural=0;\n" --"X-Generator: Poedit 3.8\n" -- --#: data/50-gnome-shell-launchers.xml:6 --msgid "Launchers" --msgstr "Жөнелткіштер" -- --#: data/50-gnome-shell-launchers.xml:10 --msgid "Activate pinned app 1" --msgstr "Бекітілген 1-ші қолданбаны белсендіру" -- --#: data/50-gnome-shell-launchers.xml:14 --msgid "Activate pinned app 2" --msgstr "Бекітілген 2-ші қолданбаны белсендіру" -- --#: data/50-gnome-shell-launchers.xml:18 --msgid "Activate pinned app 3" --msgstr "Бекітілген 3-ші қолданбаны белсендіру" -- --#: data/50-gnome-shell-launchers.xml:22 --msgid "Activate pinned app 4" --msgstr "Бекітілген 4-ші қолданбаны белсендіру" -- --#: data/50-gnome-shell-launchers.xml:26 --msgid "Activate pinned app 5" --msgstr "Бекітілген 5-ші қолданбаны белсендіру" -- --#: data/50-gnome-shell-launchers.xml:30 --msgid "Activate pinned app 6" --msgstr "Бекітілген 6-шы қолданбаны белсендіру" -- --#: data/50-gnome-shell-launchers.xml:34 --msgid "Activate pinned app 7" --msgstr "Бекітілген 7-ші қолданбаны белсендіру" -- --#: data/50-gnome-shell-launchers.xml:38 --msgid "Activate pinned app 8" --msgstr "Бекітілген 8-ші қолданбаны белсендіру" -- --#: data/50-gnome-shell-launchers.xml:42 --msgid "Activate pinned app 9" --msgstr "Бекітілген 9-шы қолданбаны белсендіру" -- --#: data/50-gnome-shell-launchers.xml:46 --msgid "Open new window of pinned app 1" --msgstr "Бекітілген 1-ші қолданбаның жаңа терезесін ашу" -- --#: data/50-gnome-shell-launchers.xml:50 --msgid "Open new window of pinned app 2" --msgstr "Бекітілген 2-ші қолданбаның жаңа терезесін ашу" -- --#: data/50-gnome-shell-launchers.xml:54 --msgid "Open new window of pinned app 3" --msgstr "Бекітілген 3-ші қолданбаның жаңа терезесін ашу" -- --#: data/50-gnome-shell-launchers.xml:58 --msgid "Open new window of pinned app 4" --msgstr "Бекітілген 4-ші қолданбаның жаңа терезесін ашу" -- --#: data/50-gnome-shell-launchers.xml:62 --msgid "Open new window of pinned app 5" --msgstr "Бекітілген 5-ші қолданбаның жаңа терезесін ашу" -- --#: data/50-gnome-shell-launchers.xml:66 --msgid "Open new window of pinned app 6" --msgstr "Бекітілген 6-шы қолданбаның жаңа терезесін ашу" -- --#: data/50-gnome-shell-launchers.xml:70 --msgid "Open new window of pinned app 7" --msgstr "Бекітілген 7-ші қолданбаның жаңа терезесін ашу" -- --#: data/50-gnome-shell-launchers.xml:74 --msgid "Open new window of pinned app 8" --msgstr "Бекітілген 8-ші қолданбаның жаңа терезесін ашу" -- --#: data/50-gnome-shell-launchers.xml:78 --msgid "Open new window of pinned app 9" --msgstr "Бекітілген 9-шы қолданбаның жаңа терезесін ашу" -- --#. Translators: name of the folder under ~/Pictures for screenshots. --#: data/50-gnome-shell-screenshots.xml:6 js/ui/screenshot.js:2290 --msgid "Screenshots" --msgstr "Скриншоттар" -- --#: data/50-gnome-shell-screenshots.xml:9 data/org.gnome.shell.gschema.xml.in:267 --msgid "Take a screenshot interactively" --msgstr "Скриншотты интерактивті түрде түсіру" -- --#: data/50-gnome-shell-screenshots.xml:12 data/org.gnome.shell.gschema.xml.in:279 --msgid "Take a screenshot" --msgstr "Скриншотты түсіру" -- --#: data/50-gnome-shell-screenshots.xml:15 data/org.gnome.shell.gschema.xml.in:275 --msgid "Take a screenshot of a window" --msgstr "Терезе скриншотын түсіру" -- --#: data/50-gnome-shell-screenshots.xml:18 data/org.gnome.shell.gschema.xml.in:271 --msgid "Record a screencast interactively" --msgstr "Скринкастты интерактивті түрде жазу" -- --#: data/50-gnome-shell-system.xml:6 --#: data/X-GNOME-Shell-System.directory.desktop.in:2 js/ui/messageTray.js:1313 --msgid "System" --msgstr "Жүйе" -- --#: data/50-gnome-shell-system.xml:9 --msgid "Show the notification list" --msgstr "Хабарламалар тізімін көрсету" -- --#: data/50-gnome-shell-system.xml:12 --msgid "Open the quick settings menu" --msgstr "Жылдам баптаулар мәзірін ашу" -- --#: data/50-gnome-shell-system.xml:15 --msgid "Focus the active notification" --msgstr "Белсенді хабарламаға фокусты орнату" -- --#: data/50-gnome-shell-system.xml:18 --msgid "Show the overview" --msgstr "Шолуды көрсету" -- --#: data/50-gnome-shell-system.xml:21 --msgid "Show all apps" --msgstr "Барлық қолданбаларды көрсету" -- --#: data/org.gnome.shell.gschema.xml.in:6 --msgid "Enable internal tools useful for developers and testers from Alt-F2" --msgstr "" --"Alt-F2 ішінен өндірушілер мен сынаушылар үшін пайдалы ішкі саймандарды іске " --"қосу" -- --#: data/org.gnome.shell.gschema.xml.in:9 --msgid "" --"Allows access to internal debugging and monitoring tools using the Alt-F2 " --"dialog." --msgstr "" --"Alt-F2 сұхбат арқылы қолжетерлік болатын ішкі жөндеу мен бақылау саймандарына " --"қатынауды рұқсат ету." -- --#: data/org.gnome.shell.gschema.xml.in:16 --msgid "UUIDs of extensions to enable" --msgstr "Іске қосу үшін кеңейтулердің UUID-ры" -- --#: data/org.gnome.shell.gschema.xml.in:17 --msgid "" --"GNOME Shell extensions have a UUID property; this key lists extensions which " --"should be loaded. Any extension that wants to be loaded needs to be in this " --"list. You can also manipulate this list with the EnableExtension and " --"DisableExtension D-Bus methods on org.gnome.Shell." --msgstr "" --"GNOME Shell кеңейтулерінде UUID қасиеті бар; бұл кілт жүктелетін кеңейтулер " --"тізімін сақтайды. Жүйеге кірген кезде жүктелем дейтін кеңейту осы тізімде " --"болуы тиіс. Бұл тізімді org.gnome.Shell ішіндегі EnableExtension және " --"DisableExtension DBus тәсілдерімен де өзгертуге болады." -- --#: data/org.gnome.shell.gschema.xml.in:26 --msgid "UUIDs of extensions to force disabling" --msgstr "Мәжбүрлі сөндіру үшін кеңейтулер UUID-лары" -- --#: data/org.gnome.shell.gschema.xml.in:27 --msgid "" --"GNOME Shell extensions have a UUID property; this key lists extensions which " --"should be disabled, even if loaded as part of the current mode. You can also " --"manipulate this list with the EnableExtension and DisableExtension D-Bus " --"methods on org.gnome.Shell. This key takes precedence over the “enabled-" --"extensions” setting." --msgstr "" --"GNOME Shell кеңейтулерінде UUID қасиеті бар; бұл кілт сөндіру үшін кеңейтулер " --"тізімін сақтайды, олар қазіргі режимде іске қосылған болса да. Сонымен қатар, " --"бұл тізімді org.gnome.Shell EnableExtension және DisableExtension D-Bus " --"тәсілдері арқылы түзетуге болады. Бұл кілт \"enabled-extensions\" баптауын " --"үстінен басады." -- --#: data/org.gnome.shell.gschema.xml.in:37 --msgid "Disable user extensions" --msgstr "Пайдаланушы кеңейтулерін сөндіру" -- --#: data/org.gnome.shell.gschema.xml.in:38 --msgid "" --"Disable all extensions the user has enabled without affecting the “enabled-" --"extension” setting." --msgstr "" --"\"enabled-extension\" баптауын тимей-ақ, пайдаланушы іске қосқан барлық " --"кеңейтулерді сөндіру." -- --#: data/org.gnome.shell.gschema.xml.in:45 --msgid "Allow extension installation" --msgstr "Кеңейтуді орнатуды рұқсат ету" -- --#: data/org.gnome.shell.gschema.xml.in:46 --msgid "" --"Allow users to install extensions in their home folder. If disabled, the " --"InstallRemoteExtension D-Bus method will fail, and extensions are only loaded " --"from system directories on startup. It does not affect extensions that are " --"already loaded, so a change only takes full effect on the next login." --msgstr "" --"Пайдаланушыларға өз үй бумасына кеңейтулерді орнатуға рұқсат ету. Сөндірілсе, " --"InstallRemoteExtension D-Bus әдісі сәтсіз болады, ал кеңейтулер жүйе іске " --"қосылған кезде тек жүйелік бумалардан жүктелетін болады. Ол қазір жүктелген " --"кеңейтулерге әсер етпейді, сондықтан өзгеріс тек келесі кіруге толық күшіне " --"енеді." -- --#: data/org.gnome.shell.gschema.xml.in:56 --msgid "Disables the validation of extension version compatibility" --msgstr "Кеңейту нұсқасы үйлесімділігінің расталуын сөндіреді" -- --#: data/org.gnome.shell.gschema.xml.in:57 --msgid "" --"GNOME Shell will only load extensions that claim to support the current " --"running version. Enabling this option will disable this check and try to load " --"all extensions regardless of the versions they claim to support." --msgstr "" --"GNOME Shell тек ағымдағы орындалып жатқан нұсқаны қолдаймын деп хабарлайтын " --"кеңейтулерді жүктейтін болады. Бұл опцияны іске қосу ол мүмкіндікті сөндіреді, " --"және кеңейту қолдайтын нұсқасына қарамастан жүктеп көретін болады." -- --#: data/org.gnome.shell.gschema.xml.in:67 --msgid "List of desktop file IDs for favorite applications" --msgstr "Таңдамалы қолданбалар үшін desktop файлдары ID-нің тізімі" -- --#: data/org.gnome.shell.gschema.xml.in:68 --msgid "" --"The applications corresponding to these identifiers will be displayed in the " --"favorites area." --msgstr "" --"Осы анықтағыштарға сәйкес келетін қолданбалар таңдамалылар аймағында " --"көрсетілетін болады." -- --#: data/org.gnome.shell.gschema.xml.in:75 --msgid "History for command (Alt-F2) dialog" --msgstr "Командалар сұхбаты (Alt-F2) үшін тарихы" -- --#. Translators: looking glass is a debugger and inspector tool, see --#. https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/docs/looking- --#. glass.md --#: data/org.gnome.shell.gschema.xml.in:80 --msgid "History for the looking glass dialog" --msgstr "Іздеу сұхбатының тарихы" -- --#: data/org.gnome.shell.gschema.xml.in:84 --msgid "Always show the “Log Out” action in the system menu" --msgstr "Жүйелік мәзірде \"Жүйеден шығу\" нұсқасын әрқашан көрсету" -- --#: data/org.gnome.shell.gschema.xml.in:85 --msgid "" --"This key overrides the automatic hiding of the “Log out” action in the system " --"menu for logged-in situations where there is a single, local, non-system user " --"and only a single available session type (e.g. GNOME on Wayland)." --msgstr "" --"Бұл кілт жалғыз, жергілікті, жүйелік емес пайдаланушы және тек бір ғана " --"қолжетімді сеанс түрі (мысалы, Wayland-тағы GNOME) бар кірген жағдайлар үшін " --"жүйе мәзірінде «Жүйеден шығу» әрекетін автоматты түрде жасыруды үстінен басады." -- --#: data/org.gnome.shell.gschema.xml.in:94 --msgid "Whether to remember password for mounting encrypted or remote filesystems" --msgstr "" --"Шифрленген немесе қашықтағы файлдық жүйелерді тіркеу парольдерін сақтау керек " --"пе, соны көрсетеді" -- --#: data/org.gnome.shell.gschema.xml.in:95 --msgid "" --"The shell will request a password when an encrypted device or a remote " --"filesystem is mounted. If the password can be saved for future use a “Remember " --"Password” checkbox will be present. This key sets the default state of the " --"checkbox." --msgstr "" --"Қоршам шифрленген құрылғы немесе қашықтағы файлдық жүйе тіркелген кезде " --"парольді сұрайды. Егер парольді болашақтағы қолданулар үшін сақтау керек " --"болса, \"Парольді есте сақтау\" жалаушасын орнатыңыз. Бұл кілт жалаушаның " --"бастапқы күйін орнатады." -- --#: data/org.gnome.shell.gschema.xml.in:104 --msgid "The last selected non-default power profile" --msgstr "Соңғы таңдалған әдепкі емес эл. қорегі профилі" -- --#: data/org.gnome.shell.gschema.xml.in:105 --msgid "" --"Some systems support more than two power profiles. In order to still support " --"toggling between two profiles, this key records the last selected non-default " --"profile." --msgstr "" --"Кейбір жүйелер екіден артық эл. корек профильдерін қолдайды. Екі профиль " --"арасында ауысуды қолдау үшін бұл кілт соңғы таңдалған әдепкі емес профильді " --"жазады." -- --#: data/org.gnome.shell.gschema.xml.in:113 --msgid "The last version the “Welcome to GNOME” dialog was shown for" --msgstr "\"GNOME %s ішіне қош келдіңіз\" сұхбаты көрсетілген соңғы нұсқасы" -- --#: data/org.gnome.shell.gschema.xml.in:114 --msgid "" --"This key determines for which version the “Welcome to GNOME” dialog was last " --"shown. An empty string represents the oldest possible version, and a huge " --"number will represent versions that do not exist yet. This huge number can be " --"used to effectively disable the dialog." --msgstr "" --"Бұл кілт \"GNOME %s ішіне қош келдіңіз\" сұхбаты көрсетілген соңғы нұсқасын " --"сипаттайды. Бос жол мүмкін болған ең ескі нұсқаны, ал үлкен сан әлі жоқ болып " --"тұрған нұсқаларды сипаттайды. Бұл үлкен санды сұхбатты сөндіру үшін қолдануға " --"болады." -- --#: data/org.gnome.shell.gschema.xml.in:125 --msgid "Layout of the app picker" --msgstr "Қолданбалар таңдаушысының жаймасы" -- --#: data/org.gnome.shell.gschema.xml.in:126 --msgid "" --"Layout of the app picker. Each entry in the array is a page. Pages are stored " --"in the order they appear in GNOME Shell. Each page contains an “application " --"id” → 'data' pair. Currently, the following values are stored as 'data': • " --"“position”: the position of the application icon in the page" --msgstr "" --"Қолданбалар таңдаушысының жаймасы. Массивтегі әрбір жазба жеке бет болып " --"табылады. Беттер GNOME Shell-да көрсетілетін ретімен сақталады. Әр бетте " --"\"бағдарлама id\" → \"деректер\" жұбы бар. Қазіргі кезде мәндер келесідей " --"сақталады 'деректер': • \"орын\": беттегі бағдарлама таңбашасының орны" -- --#: data/org.gnome.shell.gschema.xml.in:145 --#: data/org.gnome.shell.gschema.xml.in:152 --msgid "Keybinding to shift between overview states" --msgstr "Шолу күйлері арасында ауысу үшін пернелер комбинациясы" -- --#: data/org.gnome.shell.gschema.xml.in:146 --msgid "Keybinding to shift between session, window picker and app grid" --msgstr "" --"Сессия, терезелер таңдаушысы және қолданбалар торы арасында ауысу үшін " --"пернелер комбинациясы" -- --#: data/org.gnome.shell.gschema.xml.in:153 --msgid "Keybinding to shift between app grid, window picker and session" --msgstr "" --"Қолданбалар торы, терезелер таңдаушысы және сессия арасында ауысу үшін " --"пернелер комбинациясы" -- --#: data/org.gnome.shell.gschema.xml.in:159 --msgid "Keybinding to open the “Show Applications” view" --msgstr "\"Қолданбаларды көрсету\" көрінісін ашу үшін пернелер комбинациясы" -- --#: data/org.gnome.shell.gschema.xml.in:160 --msgid "" --"Keybinding to open the “Show Applications” view of the Activities Overview." --msgstr "Көрініс ішінен \"Қолданбаларды көрсету\" ашу үшін пернелер комбинациясы." -- --#: data/org.gnome.shell.gschema.xml.in:167 --msgid "Keybinding to open the overview" --msgstr "Шолуды ашу үшін пернелер комбинациясы" -- --#: data/org.gnome.shell.gschema.xml.in:168 --msgid "Keybinding to open the Activities Overview." --msgstr "Көріністі ашу үшін пернелер комбинациясы." -- --#: data/org.gnome.shell.gschema.xml.in:174 --msgid "Keybinding to toggle the visibility of the notification list" --msgstr "" --"Хабарламалар тізімінің көрінуін іске қосу/сөндіру үшін пернелер комбинациясы" -- --#: data/org.gnome.shell.gschema.xml.in:175 --msgid "Keybinding to toggle the visibility of the notification list." --msgstr "" --"Хабарламалар тізімінің көрінуін іске қосу/сөндіру үшін пернелер комбинациясы." -- --#: data/org.gnome.shell.gschema.xml.in:181 --msgid "Keybinding to toggle the quick settings menu" --msgstr "Жылдам мәзірді ашу/жабу үшін пернелер комбинациясы" -- --#: data/org.gnome.shell.gschema.xml.in:182 --msgid "Keybinding to toggle the quick settings menu." --msgstr "Жылдам мәзірді ашу/жабу үшін пернелер комбинациясы." -- --#: data/org.gnome.shell.gschema.xml.in:188 --msgid "Keybinding to focus the active notification" --msgstr "Белсенді ескертуге фокусты ауыстыру пернелер комбинациясы" -- --#: data/org.gnome.shell.gschema.xml.in:189 --msgid "Keybinding to focus the active notification." --msgstr "Белсенді ескертуге фокусты ауыстыру пернелер комбинациясы." -- --#: data/org.gnome.shell.gschema.xml.in:195 --msgid "Switch to application 1" --msgstr "1-ші қолданбаға ауысу" -- --#: data/org.gnome.shell.gschema.xml.in:199 --msgid "Switch to application 2" --msgstr "2-ші қолданбаға ауысу" -- --#: data/org.gnome.shell.gschema.xml.in:203 --msgid "Switch to application 3" --msgstr "3-ші қолданбаға ауысу" -- --#: data/org.gnome.shell.gschema.xml.in:207 --msgid "Switch to application 4" --msgstr "4-ші қолданбаға ауысу" -- --#: data/org.gnome.shell.gschema.xml.in:211 --msgid "Switch to application 5" --msgstr "5-ші қолданбаға ауысу" -- --#: data/org.gnome.shell.gschema.xml.in:215 --msgid "Switch to application 6" --msgstr "6-шы қолданбаға ауысу" -- --#: data/org.gnome.shell.gschema.xml.in:219 --msgid "Switch to application 7" --msgstr "7-ші қолданбаға ауысу" -- --#: data/org.gnome.shell.gschema.xml.in:223 --msgid "Switch to application 8" --msgstr "8-ші қолданбаға ауысу" -- --#: data/org.gnome.shell.gschema.xml.in:227 --msgid "Switch to application 9" --msgstr "9-шы қолданбаға ауысу" -- --#: data/org.gnome.shell.gschema.xml.in:231 --msgid "Open a new instance of application 1" --msgstr "1-ші қолданбаның жаңа данасын ашу" -- --#: data/org.gnome.shell.gschema.xml.in:235 --msgid "Open a new instance of application 2" --msgstr "2-ші қолданбаның жаңа данасын ашу" -- --#: data/org.gnome.shell.gschema.xml.in:239 --msgid "Open a new instance of application 3" --msgstr "3-ші қолданбаның жаңа данасын ашу" -- --#: data/org.gnome.shell.gschema.xml.in:243 --msgid "Open a new instance of application 4" --msgstr "4-ші қолданбаның жаңа данасын ашу" -- --#: data/org.gnome.shell.gschema.xml.in:247 --msgid "Open a new instance of application 5" --msgstr "5-ші қолданбаның жаңа данасын ашу" -- --#: data/org.gnome.shell.gschema.xml.in:251 --msgid "Open a new instance of application 6" --msgstr "6-шы қолданбаның жаңа данасын ашу" -- --#: data/org.gnome.shell.gschema.xml.in:255 --msgid "Open a new instance of application 7" --msgstr "7-ші қолданбаның жаңа данасын ашу" -- --#: data/org.gnome.shell.gschema.xml.in:259 --msgid "Open a new instance of application 8" --msgstr "8-ші қолданбаның жаңа данасын ашу" -- --#: data/org.gnome.shell.gschema.xml.in:263 --msgid "Open a new instance of application 9" --msgstr "9-шы қолданбаның жаңа данасын ашу" -- --#: data/org.gnome.shell.gschema.xml.in:283 --msgid "Screen brightness up" --msgstr "Экран жарықтылығын арттыру" -- --#: data/org.gnome.shell.gschema.xml.in:287 --msgid "Screen brightness up on current monitor" --msgstr "Ағымдағы мониторда экран жарықтылығын арттыру" -- --#: data/org.gnome.shell.gschema.xml.in:291 --msgid "Screen brightness down" --msgstr "Экран жарықтылығын төмендету" -- --#: data/org.gnome.shell.gschema.xml.in:295 --msgid "Screen brightness down on current monitor" --msgstr "Ағымдағы мониторда экран жарықтылығын төмендету" -- --#: data/org.gnome.shell.gschema.xml.in:299 --msgid "Screen brightness cycle" --msgstr "Экран жарықтылығын циклдік ауыстыру" -- --#: data/org.gnome.shell.gschema.xml.in:303 --msgid "Screen brightness cycle on current monitor" --msgstr "Ағымдағы мониторда экран жарықтылығын циклдік ауыстыру" -- --#: data/org.gnome.shell.gschema.xml.in:312 --#: data/org.gnome.shell.gschema.xml.in:339 --msgid "Limit switcher to current workspace." --msgstr "Ауыстырғышты ағымдағы жұмыс орнымен шектеу." -- --#: data/org.gnome.shell.gschema.xml.in:313 --msgid "" --"If true, only applications that have windows on the current workspace are " --"shown in the switcher. Otherwise, all applications are included." --msgstr "" --"Таңдалса, ауыстырғышта тек ағымдағы жұмыс орнындағы терезелері бар қолданбалар " --"көрсетіледі. Болмаса, барлық қолданбалар болады." -- --#: data/org.gnome.shell.gschema.xml.in:330 --msgid "The application icon mode." --msgstr "Қолданбаның таңбаша режимі." -- --#: data/org.gnome.shell.gschema.xml.in:331 --msgid "" --"Configures how the windows are shown in the switcher. Valid possibilities are " --"“thumbnail-only” (shows a thumbnail of the window), “app-icon-only” (shows " --"only the application icon) or “both”." --msgstr "" --"Терезелер ауыстырғышта қалай көрсетілетінін сипаттайды. Мүмкін мәндері " --"\"thumbnail-only\" (терезенің кіші көрінісі көрсетіледі), \"app-icon-only\" " --"(тек қолданба таңбашасы көрсетіледі) немесе \"both\" (екеуі де)." -- --#: data/org.gnome.shell.gschema.xml.in:340 --msgid "" --"If true, only windows from the current workspace are shown in the switcher. " --"Otherwise, all windows are included." --msgstr "" --"Таңдалса, ауыстырғышта тек ағымдағы жұмыс орнындағы терезелер көрсетіледі. " --"Болмаса, барлық терезелер болады." -- --#: data/org.gnome.shell.gschema.xml.in:350 --msgid "Locations" --msgstr "Орналасулар" -- --#: data/org.gnome.shell.gschema.xml.in:351 --msgid "The locations to show in world clocks" --msgstr "Дүниежүзілік сағаттарда көрсетілетін орналасулар" -- --#: data/org.gnome.shell.gschema.xml.in:361 --msgid "Automatic location" --msgstr "Автоматты орналасу" -- --#: data/org.gnome.shell.gschema.xml.in:362 --msgid "Whether to fetch the current location or not" --msgstr "Ағымдағы орналасуды алу керек пе, жоқ па" -- --#: data/org.gnome.shell.gschema.xml.in:369 --msgid "Location" --msgstr "Орналасу" -- --#: data/org.gnome.shell.gschema.xml.in:370 --msgid "The location for which to show a forecast" --msgstr "Ауа райы болжамын көрсету үшін орналасу" -- --#. Keep in sync with subprojects/extensions-app --#: data/org.gnome.Shell.Extensions.desktop.in:4 --#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:5 --#: subprojects/extensions-app/data/org.gnome.Extensions.desktop.in.in:3 --#: subprojects/extensions-app/data/ui/extensions-window.ui:57 --msgid "Extensions" --msgstr "Кеңейтулер" -- --#: data/org.gnome.Shell.PortalHelper.desktop.in:2 --msgid "Network Login" --msgstr "Желілік кіру" -- --#: data/X-GNOME-Shell-Utilities.directory.desktop.in:2 --msgid "Utilities" --msgstr "Утилиталар" -- --#: js/dbusServices/extensions/extensionPrefsDialog.js:71 --msgid "Extension Error" --msgstr "Кеңейту қатесі" -- --#. Translators: %s is an extension name --#: js/dbusServices/extensions/extensionPrefsDialog.js:104 --#, javascript-format --msgid "Unable to display the settings for “%s”." --msgstr "“%s” үшін баптауларды көрсету мүмкін емес." -- --#. Translators: Link label in the phrase "Information about this --#. problem may be available on the extension website" --#: js/dbusServices/extensions/extensionPrefsDialog.js:110 --msgid "extension website" --msgstr "кеңейту веб-сайты" -- --#. Translators: %s is "extension website" --#: js/dbusServices/extensions/extensionPrefsDialog.js:114 --#, javascript-format --msgid "Information about this problem may be available on the %s." --msgstr "Бұл мәселе туралы ақпарат %s бетінде қолжетімді болуы мүмкін." -- --#: js/dbusServices/extensions/ui/extension-error-page.ui:19 --#: subprojects/extensions-app/data/ui/extension-row.ui:13 --msgid "Error Details" --msgstr "Қате ақпараты" -- --#: js/dbusServices/extensions/ui/extension-error-page.ui:26 --msgid "Copy Error" --msgstr "Көшіріп алу қатесі" -- --#: js/gdm/authPrompt.js:157 js/gdm/loginDialog.js:514 --#: js/ui/audioDeviceSelection.js:60 js/ui/components/networkAgent.js:114 --#: js/ui/components/polkitAgent.js:144 js/ui/endSessionDialog.js:437 --#: js/ui/extensionDownloader.js:276 js/ui/shellMountOperation.js:382 --#: js/ui/shellMountOperation.js:392 --msgid "Cancel" --msgstr "Бас тарту" -- --#: js/gdm/authPrompt.js:335 js/ui/components/networkAgent.js:214 --#: js/ui/components/networkAgent.js:234 js/ui/components/networkAgent.js:266 --#: js/ui/components/networkAgent.js:299 js/ui/components/networkAgent.js:338 --#: js/ui/components/networkAgent.js:351 js/ui/components/polkitAgent.js:286 --#: js/ui/shellMountOperation.js:332 --#: subprojects/extensions-tool/src/command-upload.c:252 --msgid "Password" --msgstr "Пароль" -- --#: js/gdm/loginDialog.js:327 --msgid "Choose Session" --msgstr "Сессияны таңдау" -- --#: js/gdm/loginDialog.js:420 js/ui/status/accessibility.js:35 --msgid "Accessibility" --msgstr "Қол жетерлілігі" -- --#. Translators: is running for --#: js/gdm/loginDialog.js:472 --#, javascript-format --msgid "" --"Remote login is not possible because a remote session is already running for " --"%s. To login remotely, you must log out from the remote session or force stop " --"it." --msgstr "" --"Қашықтан кіру мүмкін емес, себебі %s үшін қашықтағы сеанс қазір орындалып тұр. " --"Қашықтан кіру үшін қашықтағы сеанстан шығу керек немесе оны мәжбүрлі түрде " --"тоқтату керек." -- --#. Translators: is running for --#: js/gdm/loginDialog.js:475 --#, javascript-format --msgid "" --"Login is not possible because a remote session is already running for %s. To " --"login, you must log out from the remote session or force stop it." --msgstr "" --"Кіру мүмкін емес, себебі %s үшін қашықтағы сеанс қазір орындалып тұр. Кіру " --"үшін қашықтағы сеанстан шығу керек немесе оны мәжбүрлі түрде тоқтату керек." -- --#. Translators: is running for --#: js/gdm/loginDialog.js:478 --#, javascript-format --msgid "" --"Remote login is not possible because a local session is already running for " --"%s. To login remotely, you must log out from the local session or force stop " --"it." --msgstr "" --"Қашықтан кіру мүмкін емес, себебі %s үшін жергілікті сеанс қазір орындалып " --"тұр. Қашықтан кіру үшін жергілікті сеанстан шығу керек немесе оны мәжбүрлі " --"түрде тоқтату керек." -- --#. Translators: is running for --#: js/gdm/loginDialog.js:481 --#, javascript-format --msgid "" --"Login is not possible because a session is already running for %s. To login, " --"you must log out from the session or force stop it." --msgstr "" --"Кіру мүмкін емес, себебі %s үшін сеанс қазір орындалып тұр. Кіру үшін сеанстан " --"шығу керек немесе оны мәжбүрлі түрде тоқтату керек." -- --#: js/gdm/loginDialog.js:490 --msgid "Session Already Running" --msgstr "Сеанс іске қосулы болып тұр" -- --#: js/gdm/loginDialog.js:502 --msgid "" --"Force stopping will quit any running apps and processes, and could result in " --"data loss" --msgstr "" --"Мәжбүрлі түрде тоқтату кез келген қосылып тұрған қолданбалар мен процестерін " --"аяқтайды және деректердің жоғалуына әкелуі мүмкін" -- --#: js/gdm/loginDialog.js:522 --msgid "Force Stop" --msgstr "Мәжбүрлі тоқтату" -- --#: js/gdm/loginDialog.js:600 --msgid "Not listed?" --msgstr "Тізімде жоқсыз ба?" -- --#. Translators: this message is shown below the username entry field --#. to clue the user in on how to login to the local network realm --#: js/gdm/loginDialog.js:1129 --#, javascript-format --msgid "(e.g., user or %s)" --msgstr "(мыс., пайдаланушы немесе %s)" -- --#: js/gdm/loginDialog.js:1134 js/ui/components/networkAgent.js:258 --#: js/ui/components/networkAgent.js:293 js/ui/components/networkAgent.js:327 --#: subprojects/extensions-tool/src/command-upload.c:234 --msgid "Username" --msgstr "Пайдаланушы аты" -- --#: js/gdm/loginDialog.js:1200 --msgid "Login Attempt Timed Out" --msgstr "Жүйеге кіру талабының уақыты бітті" -- --#: js/gdm/loginDialog.js:1201 --msgid "Login took too long, please try again" --msgstr "Жүйеге кіру талабы тым көп уақыт алды, қайталап көріңіз" -- --#: js/gdm/loginDialog.js:1550 --msgid "Login Window" --msgstr "Жүйеге кіру терезесі" -- --#: js/gdm/util.js:498 --msgid "Authentication error" --msgstr "Аутентификация қатесі" -- --#. Translators: this message is shown below the password entry field --#. to indicate the user can swipe their finger on the fingerprint reader --#: js/gdm/util.js:729 --msgid "(or swipe finger across reader)" --msgstr "(немесе саусағыңызды оқу құралынан өткізіңіз)" -- --#. Translators: this message is shown below the password entry field --#. to indicate the user can place their finger on the fingerprint reader --#. instead --#: js/gdm/util.js:734 --msgid "(or place finger on reader)" --msgstr "(немесе саусақты оқу құралына орналастырыңыз)" -- --#: js/misc/breakManager.js:770 --msgid "Break complete sound" --msgstr "Үзілістің аяқталу дыбысы" -- --#: js/misc/breakManager.js:980 --#, javascript-format --msgid "%d second" --msgid_plural "%d seconds" --msgstr[0] "%d секунд" -- --#: js/misc/breakManager.js:986 --#, javascript-format --msgid "%d minute" --msgid_plural "%d minutes" --msgstr[0] "%d минут" -- --#: js/misc/breakManager.js:992 --#, javascript-format --msgid "%d hour" --msgid_plural "%d hours" --msgstr[0] "%d сағат" -- --#: js/misc/breakManager.js:998 --#, javascript-format --msgid "%d day" --msgid_plural "%d days" --msgstr[0] "%d күн" -- --#. %s will be replaced with a string that describes a time interval, such as --#. “2 minutes”, “40 seconds” or “1 hour” --#: js/misc/breakManager.js:1081 --#, javascript-format --msgid "It will be time for a break in %s" --msgid_plural "It will be time for a break in %s" --msgstr[0] "Үзіліс %s уақытынан кейін орын алады" -- --#: js/misc/breakManager.js:1089 --msgid "Movement Break Soon" --msgstr "Жақын арада қозғалыс үзілісі" -- --#: js/misc/breakManager.js:1092 --msgid "Eyesight Break Soon" --msgstr "Жақын арада көзге арналған үзіліс" -- --#: js/misc/breakManager.js:1095 --msgid "Break Soon" --msgstr "Жақын арада үзіліс" -- --#: js/misc/breakManager.js:1140 --msgid "Movement Break in Progress" --msgstr "Қозғалыс үзілісі орындалуда" -- --#. %s will be replaced with a string that describes a time interval, such as --#. “2 minutes”, “40 seconds” or “1 hour” --#: js/misc/breakManager.js:1143 --#, javascript-format --msgid "Continue moving around for %s" --msgid_plural "Continue moving around for %s" --msgstr[0] "%s бойы қозғала беріңіз" -- --#: js/misc/breakManager.js:1149 --msgid "Eyesight Break in Progress" --msgstr "Көзді демалдыру үзілісі орындалуда" -- --#. %s will be replaced with a string that describes a time interval, such as --#. “2 minutes”, “40 seconds” or “1 hour” --#: js/misc/breakManager.js:1152 --#, javascript-format --msgid "Continue looking away for %s" --msgid_plural "Continue looking away for %s" --msgstr[0] "%s бойы ары қарай қарай беріңіз" -- --#: js/misc/breakManager.js:1158 --msgid "Break in Progress" --msgstr "Үзіліс орындалуда" -- --#. %s will be replaced with a string that describes a time interval, such as --#. “2 minutes”, “40 seconds” or “1 hour” --#: js/misc/breakManager.js:1161 --#, javascript-format --msgid "%s left in your break" --msgid_plural "%s left in your break" --msgstr[0] "Үзілісте %s қалды" -- --#: js/misc/breakManager.js:1200 --msgid "Time for a Movement Break" --msgstr "Қозғалыс үзілісінің уақыты келді" -- --#. %s will be replaced with a string that describes a time interval, such as --#. “2 minutes”, “40 seconds” or “1 hour” --#: js/misc/breakManager.js:1203 --#, javascript-format --msgid "Take a break from the device and move around for %s" --msgid_plural "Take a break from the device and move around for %s" --msgstr[0] "Құрылғыдан үзіліс алып, %s бойы қозғалыңыз" -- --#: js/misc/breakManager.js:1209 --msgid "Time for an Eyesight Break" --msgstr "Көзді демалдыру үзілісінің уақыты келді" -- --#. %s will be replaced with a string that describes a time interval, such as --#. “2 minutes”, “40 seconds” or “1 hour” --#: js/misc/breakManager.js:1212 --#, javascript-format --msgid "Take a break from the screen. Look at least 6 meters away for at least %s" --msgid_plural "" --"Take a break from the screen. Look at least 6 meters away for at least %s" --msgstr[0] "" --"Экраннан үзіліс алыңыз. Кем дегенде 6 метр қашықтыққа қараңыз, кем дегенде %s " --"бойы" -- --#: js/misc/breakManager.js:1218 --msgid "Time for a Break" --msgstr "Үзіліс уақыты" -- --#. %s will be replaced with a string that describes a time interval, such as --#. “2 minutes”, “40 seconds” or “1 hour” --#: js/misc/breakManager.js:1221 --#, javascript-format --msgid "It’s time to take a break. Get away from the device for %s!" --msgid_plural "It’s time to take a break. Get away from the device for %s!" --msgstr[0] "Үзіліс уақыты келді. Құрылғыдан %s уақытына алыстаңыз!" -- --#. %s will be replaced with a string that describes a time interval, such as --#. “2 minutes”, “40 seconds” or “1 hour” --#: js/misc/breakManager.js:1245 --#, javascript-format --msgid "You were due to take a break %s ago" --msgid_plural "You were due to take a break %s ago" --msgstr[0] "Сіз %s бұрын үзіліс алуыңыз керек еді" -- --#: js/misc/breakManager.js:1251 --msgid "Break Overdue" --msgstr "Үзіліс уақыты өтіп кетті" -- --#: js/misc/breakManager.js:1267 --#, javascript-format --msgid "There is %s remaining in your break" --msgid_plural "There are %s remaining in your break" --msgstr[0] "Үзілісіңізде %s қалды" -- --#: js/misc/breakManager.js:1273 --msgid "Break Interrupted" --msgstr "Үзіліс үзілді" -- --#. Translators: As in "Delay the break" --#: js/misc/breakManager.js:1351 --msgid "Delay" --msgstr "Кейінге қалдыру" -- --#. Translators: As in "Skip the break" --#: js/misc/breakManager.js:1373 js/ui/welcomeDialog.js:61 --msgid "Skip" --msgstr "Аттап кету" -- --#. Translators: As in "Take the break" --#: js/misc/breakManager.js:1395 --msgid "Take" --msgstr "Бастау" -- --#. Translators: This is a notification to warn the user that a --#. screen time break will start shortly. --#: js/misc/breakManager.js:1458 --#, javascript-format --msgid "Break in %d second" --msgid_plural "Break in %d seconds" --msgstr[0] "Үзіліс %d кейін" -- --#: js/misc/brightnessManager.js:169 js/ui/status/brightness.js:10 --msgid "Brightness" --msgstr "Жарықтылығы" -- --#. Translators: The name of the power-off action in search --#: js/misc/systemActions.js:94 --msgctxt "search-result" --msgid "Power Off" --msgstr "Сөндіру" -- --#. Translators: A list of keywords that match the power-off action, separated --#. by semicolons --#: js/misc/systemActions.js:97 --msgid "power off;poweroff;shutdown;halt;stop" --msgstr "power off;poweroff;shutdown;halt;stop;сөндіру;қайта қосу;тоқтату" -- --#. Translators: The name of the restart action in search --#: js/misc/systemActions.js:102 --msgctxt "search-result" --msgid "Restart" --msgstr "Қайта қосу" -- --#. Translators: A list of keywords that match the restart action, separated by --#. semicolons --#: js/misc/systemActions.js:105 --msgid "reboot;restart;" --msgstr "reboot;restart;қайта жүктеу;қайта іске қосу;" -- --#. Translators: The name of the lock screen action in search --#: js/misc/systemActions.js:110 --msgctxt "search-result" --msgid "Lock Screen" --msgstr "Экранды блоктау" -- --#. Translators: A list of keywords that match the lock screen action, --#. separated by semicolons --#: js/misc/systemActions.js:113 --msgid "lock screen" --msgstr "экранды блоктау" -- --#. Translators: The name of the logout action in search --#: js/misc/systemActions.js:118 --msgctxt "search-result" --msgid "Log Out" --msgstr "Жүйеден шығу" -- --#. Translators: A list of keywords that match the logout action, separated by --#. semicolons --#: js/misc/systemActions.js:121 --msgid "logout;log out;sign off" --msgstr "logout;log out;sign off;шығу;жүйеден шығу" -- --#. Translators: The name of the suspend action in search --#: js/misc/systemActions.js:126 --msgctxt "search-result" --msgid "Suspend" --msgstr "Ұйықтату" -- --#. Translators: A list of keywords that match the suspend action, separated by --#. semicolons --#: js/misc/systemActions.js:129 --msgid "suspend;sleep" --msgstr "ұйықтату" -- --#. Translators: The name of the switch user action in search --#: js/misc/systemActions.js:134 --msgctxt "search-result" --msgid "Switch User" --msgstr "Пайдаланушыны ауыстыру" -- --#. Translators: A list of keywords that match the switch user action, --#. separated by semicolons --#: js/misc/systemActions.js:137 --msgid "switch user" --msgstr "пайдаланушыны ауыстыру" -- --#. Translators: A list of keywords that match the lock orientation action, --#. separated by semicolons --#: js/misc/systemActions.js:144 --msgid "lock orientation;unlock orientation;screen;rotation" --msgstr "" --"lock orientation;unlock orientation;screen;rotation;бұрылуды құлыптау;экран " --"бұрылуы" -- --#. Translators: The name of the screenshot UI action in search --#: js/misc/systemActions.js:149 --msgctxt "search-result" --msgid "Take a Screenshot" --msgstr "Скриншотты түсіру" -- --#. Translators: A list of keywords that match the screenshot UI action, --#. separated by semicolons --#: js/misc/systemActions.js:152 --msgid "screenshot;screencast;snip;capture;record" --msgstr "screenshot;screencast;snip;capture;record;скриншот;скринкаст;жазу;ұстау" -- --#: js/misc/systemActions.js:256 --msgctxt "search-result" --msgid "Unlock Screen Rotation" --msgstr "Экранды бұруды құлыптан босату" -- --#: js/misc/systemActions.js:257 --msgctxt "search-result" --msgid "Lock Screen Rotation" --msgstr "Экранды бұруды құлыптау" -- --#: js/misc/timeLimitsManager.js:342 --msgid "GNOME needs to save screen time data" --msgstr "GNOME экран уақыты деректерін сақтауы қажет" -- --#: js/misc/timeLimitsManager.js:1123 --#, javascript-format --msgid "Screen Time Limit in %d Minute" --msgid_plural "Screen Time Limit in %d Minutes" --msgstr[0] "Экран уақыты шектеуі %d минуттан кейін" -- --#: js/misc/timeLimitsManager.js:1130 --msgid "Your screen time limit is approaching" --msgstr "Экран уақытының шегі жақындап қалды" -- --#: js/misc/timeLimitsManager.js:1144 --msgid "Screen Time Limit Reached" --msgstr "Экран уақытының шегіне жетті" -- --#: js/misc/timeLimitsManager.js:1145 --msgid "It’s time to stop using the device" --msgstr "Құрылғыны пайдалануды тоқтататын уақыт келді" -- --#: js/misc/util.js:130 --msgid "Command not found" --msgstr "Команда табылмады" -- --#: js/misc/util.js:168 --#, javascript-format --msgid "Execution of “%s” failed:" --msgstr "\"%s\" жөнелту сәтсіз:" -- --#: js/misc/dateUtils.js:69 --msgid "Just now" --msgstr "Жаңа ғана" -- --#: js/misc/dateUtils.js:72 --#, javascript-format --msgid "%d minute ago" --msgid_plural "%d minutes ago" --msgstr[0] "%d минут бұрын" -- --#: js/misc/dateUtils.js:79 --#, javascript-format --msgid "%d hour ago" --msgid_plural "%d hours ago" --msgstr[0] "%d сағат бұрын" -- --#: js/misc/dateUtils.js:85 js/ui/dateMenu.js:184 --msgid "Yesterday" --msgstr "Кеше" -- --#: js/misc/dateUtils.js:88 --#, javascript-format --msgid "%d day ago" --msgid_plural "%d days ago" --msgstr[0] "%d күн бұрын" -- --#: js/misc/dateUtils.js:95 --#, javascript-format --msgid "%d week ago" --msgid_plural "%d weeks ago" --msgstr[0] "%d апта бұрын" -- --#: js/misc/dateUtils.js:102 --#, javascript-format --msgid "%d month ago" --msgid_plural "%d months ago" --msgstr[0] "%d ай бұрын" -- --#: js/misc/dateUtils.js:108 --#, javascript-format --msgid "%d year ago" --msgid_plural "%d years ago" --msgstr[0] "%d жыл бұрын" -- --#. Translators: Time in 24h format --#: js/misc/dateUtils.js:155 --msgid "%H:%M" --msgstr "%H:%M" -- --#. Translators: this is the word "Yesterday" followed by a --#. time string in 24h format. i.e. "Yesterday, 14:30" --#: js/misc/dateUtils.js:161 --#, no-c-format --msgid "Yesterday, %H:%M" --msgstr "Кеше, %H:%M" -- --#. Translators: this is the week day name followed by a time --#. string in 24h format. i.e. "Monday, 14:30" --#: js/misc/dateUtils.js:167 --#, no-c-format --msgid "%A, %H:%M" --msgstr "%A, %H:%M" -- --#. Translators: this is the month name and day number --#. followed by a time string in 24h format. --#. i.e. "May 25, 14:30" --#: js/misc/dateUtils.js:173 --#, no-c-format --msgid "%B %-d, %H:%M" --msgstr "%B %-d, %H:%M" -- --#. Translators: this is the month name, day number, year --#. number followed by a time string in 24h format. --#. i.e. "May 25 2012, 14:30" --#: js/misc/dateUtils.js:179 --#, no-c-format --msgid "%B %-d %Y, %H:%M" --msgstr "%B %-d %Y, %H:%M" -- --#. Show only the time if date is on today --#. eslint-disable-line no-lonely-if --#. Translators: Time in 12h format --#: js/misc/dateUtils.js:184 --msgid "%l:%M %p" --msgstr "%H:%M" -- --#. Translators: this is the word "Yesterday" followed by a --#. time string in 12h format. i.e. "Yesterday, 2:30 pm" --#: js/misc/dateUtils.js:190 --#, no-c-format --msgid "Yesterday, %l:%M %p" --msgstr "Кеше, %H:%M" -- --#. Translators: this is the week day name followed by a time --#. string in 12h format. i.e. "Monday, 2:30 pm" --#: js/misc/dateUtils.js:196 --#, no-c-format --msgid "%A, %l:%M %p" --msgstr "%A, %H:%M" -- --#. Translators: this is the month name and day number --#. followed by a time string in 12h format. --#. i.e. "May 25, 2:30 pm" --#: js/misc/dateUtils.js:202 --#, no-c-format --msgid "%B %-d, %l:%M %p" --msgstr "%B %-d, %H:%M" -- --#. Translators: this is the month name, day number, year --#. number followed by a time string in 12h format. --#. i.e. "May 25 2012, 2:30 pm" --#: js/misc/dateUtils.js:208 --#, no-c-format --msgid "%B %-d %Y, %l:%M %p" --msgstr "%B %-d %Y, %H:%M" -- --#: js/portalHelper/main.js:98 --msgid "Your connection seems to be secure" --msgstr "Байланысыңыз қауіпсіз болып көрінеді" -- --#: js/portalHelper/main.js:104 --msgid "" --"Your connection to this hotspot login is not secure. Passwords or other " --"information you enter on this page can be viewed by people nearby." --msgstr "" --"Бұл қатынау нүктесіне кіруге байланысыңыз қауіпсіз емес. Бұл парақта " --"енгізілген парольдер немесе басқа да ақпаратыңызды сол желідегі адамдар көре " --"алады." -- --#: js/portalHelper/main.js:115 --msgid "Hotspot Login" --msgstr "Қатынау нүктесіне кіру" -- --#. No support for non-modal system dialogs, so ignore the option --#. let modal = options['modal'] || true; --#: js/ui/accessDialog.js:51 js/ui/inhibitShortcutsDialog.js:92 --msgid "Deny" --msgstr "Тыйым салу" -- --#: js/ui/accessDialog.js:52 js/ui/inhibitShortcutsDialog.js:101 --msgid "Allow" --msgstr "Рұқсат ету" -- --#: js/ui/appDisplay.js:1734 --msgid "Unnamed Folder" --msgstr "Атаусыз бума" -- --#: js/ui/appFavorites.js:89 --#, javascript-format --msgid "%s has been pinned to the dash." --msgstr "%s қолданбалар панеліне бекітілді." -- --#: js/ui/appFavorites.js:120 --#, javascript-format --msgid "%s has been unpinned from the dash." --msgstr "%s қолданбалар панелінен босатылды." -- --#: js/ui/appFavorites.js:134 js/ui/main.js:316 --msgid "Undo" --msgstr "Болдырмау" -- --#. Translators: This is the heading of a list of open windows --#: js/ui/appMenu.js:49 --msgid "Open Windows" --msgstr "Ашық терезелер" -- --#: js/ui/appMenu.js:57 --msgid "New Window" --msgstr "Жаңа терезе" -- --#: js/ui/appMenu.js:84 --msgid "App Details" --msgstr "Қолданба ақпараты" -- --#: js/ui/appMenu.js:100 --msgid "Quit" --msgstr "Шығу" -- --#: js/ui/appMenu.js:160 js/ui/dash.js:245 --msgid "Unpin" --msgstr "Босату" -- --#: js/ui/appMenu.js:161 --msgid "Pin to Dash" --msgstr "Қолданбалар панеліне бекіту" -- --#: js/ui/appMenu.js:178 --msgid "Launch Using Integrated Graphics Card" --msgstr "Кірістірілген графикалық карта көмегімен іске қосу" -- --#: js/ui/appMenu.js:179 --msgid "Launch Using Discrete Graphics Card" --msgstr "Дискретті графикалық карта көмегімен іске қосу" -- --#: js/ui/audioDeviceSelection.js:46 --msgid "Select Audio Device" --msgstr "Аудио құрылғысын таңдаңыз" -- --#: js/ui/audioDeviceSelection.js:67 js/ui/status/volume.js:81 --msgid "Sound Settings" --msgstr "Дыбыс баптаулары" -- --#: js/ui/audioDeviceSelection.js:75 --msgid "Headphones" --msgstr "Құлаққап" -- --#: js/ui/audioDeviceSelection.js:77 --msgid "Headset" --msgstr "Микрофонды құлаққап" -- --#: js/ui/audioDeviceSelection.js:79 js/ui/status/volume.js:367 --msgid "Microphone" --msgstr "Микрофон" -- --#: js/ui/backgroundMenu.js:13 --msgid "Change Background…" --msgstr "Фонды өзгерту…" -- --#: js/ui/backgroundMenu.js:15 --msgid "Display Settings" --msgstr "Экран баптаулары" -- --#: js/ui/backgroundMenu.js:16 --msgid "Settings" --msgstr "Баптаулар" -- --#. Translators: Enter 0-6 (Sunday-Saturday) for non-work days. Examples: "0" --#. (Sunday) "6" (Saturday) "06" (Sunday and Saturday). --#: js/ui/calendar.js:32 --msgctxt "calendar-no-work" --msgid "06" --msgstr "06" -- --#. Translators: Calendar grid abbreviation for Sunday. --#. * --#. * NOTE: These grid abbreviations are always shown together --#. * and in order, e.g. "S M T W T F S". --#: js/ui/calendar.js:58 --msgctxt "grid sunday" --msgid "S" --msgstr "Жк" -- --#. Translators: Calendar grid abbreviation for Monday --#: js/ui/calendar.js:60 --msgctxt "grid monday" --msgid "M" --msgstr "Дс" -- --#. Translators: Calendar grid abbreviation for Tuesday --#: js/ui/calendar.js:62 --msgctxt "grid tuesday" --msgid "T" --msgstr "Сс" -- --#. Translators: Calendar grid abbreviation for Wednesday --#: js/ui/calendar.js:64 --msgctxt "grid wednesday" --msgid "W" --msgstr "Ср" -- --#. Translators: Calendar grid abbreviation for Thursday --#: js/ui/calendar.js:66 --msgctxt "grid thursday" --msgid "T" --msgstr "Бс" -- --#. Translators: Calendar grid abbreviation for Friday --#: js/ui/calendar.js:68 --msgctxt "grid friday" --msgid "F" --msgstr "Жм" -- --#. Translators: Calendar grid abbreviation for Saturday --#: js/ui/calendar.js:70 --msgctxt "grid saturday" --msgid "S" --msgstr "Сн" -- --#. * --#. * Translators: The header displaying just the month name --#. * standalone, when this is a month of the current year. --#. * "%OB" is the new format specifier introduced in glibc 2.27, --#. * in most cases you should not change it. --#: js/ui/calendar.js:421 --msgid "%OB" --msgstr "%OB" -- --#. * --#. * Translators: The header displaying the month name and the year --#. * number, when this is a month of a different year. You can --#. * reorder the format specifiers or add other modifications --#. * according to the requirements of your language. --#. * "%OB" is the new format specifier introduced in glibc 2.27, --#. * in most cases you should not use the old "%B" here unless you --#. * absolutely know what you are doing. --#: js/ui/calendar.js:431 --msgid "%OB %Y" --msgstr "%OB %Y" -- --#: js/ui/calendar.js:493 --msgid "Previous month" --msgstr "Өткен ай" -- --#: js/ui/calendar.js:511 --msgid "Next month" --msgstr "Келесі ай" -- --#: js/ui/calendar.js:662 --#, no-javascript-format --msgctxt "date day number format" --msgid "%d" --msgstr "%d" -- --#: js/ui/calendar.js:721 --msgid "Week %V" --msgstr "Апта %V" -- --#: js/ui/calendar.js:773 --msgid "No Notifications" --msgstr "Хабарламалар жоқ" -- --#: js/ui/calendar.js:812 --msgid "Clear" --msgstr "Тазарту" -- --#: js/ui/calendar.js:816 --msgctxt "action" --msgid "Clear all notifications" --msgstr "Барлық хабарламаларды тазарту" -- --#. Translators: %s is an application name --#: js/ui/closeDialog.js:42 --#, javascript-format --msgid "“%s” Is Not Responding" --msgstr "\"%s\" жауап бермейді" -- --#: js/ui/closeDialog.js:43 --msgid "" --"You may choose to wait a short while for it to continue or force the app to " --"quit entirely" --msgstr "" --"Жалғастыруды біраз күте аласыз немесе қолданбаны толығымен жабуға мәжбүрлей " --"аласыз" -- --#: js/ui/closeDialog.js:71 --msgid "Force Quit" --msgstr "Мәжбүрлі тоқтату" -- --#: js/ui/closeDialog.js:76 --msgid "Wait" --msgstr "Күту" -- --#: js/ui/components/automountManager.js:82 --msgid "External drive connected" --msgstr "Сыртқы диск қосылды" -- --#: js/ui/components/automountManager.js:94 --msgid "External drive disconnected" --msgstr "Сыртқы диск алынды" -- --#: js/ui/components/automountManager.js:208 --msgid "Unable to unlock volume" --msgstr "Томды босату мүмкін емес" -- --#: js/ui/components/automountManager.js:209 --msgid "The installed udisks version does not support the PIM setting" --msgstr "Орнатылған udisks нұсқасы PIM орнатуды қолдамайды" -- --#. Translators: %s is the name of a partition on a external drive --#: js/ui/components/autorunManager.js:189 --#, javascript-format --msgid "“%s” connected" --msgstr "\"%s\" байланысқан" -- --#: js/ui/components/autorunManager.js:190 --msgid "Disk can now be used" --msgstr "Диск енді пайдаланылуы мүмкін" -- --#: js/ui/components/autorunManager.js:202 --#, javascript-format --msgid "Open with %s" --msgstr "%s көмегімен ашу" -- --#: js/ui/components/networkAgent.js:96 --msgid "Alternatively you can connect by pushing the “WPS” button on your router" --msgstr "" --"Қосымша түрде, сіз роутердегі \"WPS\" батырмасын басу арқылы байланыса аласыз" -- --#: js/ui/components/networkAgent.js:108 js/ui/status/bluetooth.js:246 --#: js/ui/status/network.js:360 js/ui/status/network.js:444 --msgid "Connect" --msgstr "Байланысу" -- --#: js/ui/components/networkAgent.js:223 --msgid "Key" --msgstr "Кілт" -- --#: js/ui/components/networkAgent.js:274 js/ui/components/networkAgent.js:313 --msgid "Private key password" --msgstr "Жеке кілт паролі" -- --#: js/ui/components/networkAgent.js:307 --msgid "Identity" --msgstr "Идентификация" -- --#: js/ui/components/networkAgent.js:333 --msgid "Service" --msgstr "Қызмет" -- --#: js/ui/components/networkAgent.js:371 js/ui/components/networkAgent.js:407 --#: js/ui/components/networkAgent.js:744 js/ui/components/networkAgent.js:765 --msgid "Authentication required" --msgstr "Аутентификация керек" -- --#: js/ui/components/networkAgent.js:372 js/ui/components/networkAgent.js:745 --#, javascript-format --msgid "" --"Passwords or encryption keys are required to access the wireless network “%s”" --msgstr "" --"\"%s\" сымсыз желісіне қатынау үшін парольдер немесе шифрлеу кілттері керек" -- --#: js/ui/components/networkAgent.js:376 js/ui/components/networkAgent.js:749 --msgid "Wired 802.1X authentication" --msgstr "Сымды 802.1X аутентификациясы" -- --#: js/ui/components/networkAgent.js:379 --msgid "Network name" --msgstr "Желі атауы" -- --#: js/ui/components/networkAgent.js:387 js/ui/components/networkAgent.js:753 --msgid "DSL authentication" --msgstr "DSL аутентификациясы" -- --#: js/ui/components/networkAgent.js:394 js/ui/components/networkAgent.js:758 --msgid "PIN code required" --msgstr "PIN коды керек" -- --#: js/ui/components/networkAgent.js:395 js/ui/components/networkAgent.js:759 --msgid "PIN code is needed for the mobile broadband device" --msgstr "Сымсыз кеңжолақты құрылғы үшін PIN коды керек" -- --#: js/ui/components/networkAgent.js:397 --msgid "PIN" --msgstr "PIN" -- --#: js/ui/components/networkAgent.js:408 js/ui/components/networkAgent.js:750 --#: js/ui/components/networkAgent.js:754 js/ui/components/networkAgent.js:766 --#: js/ui/components/networkAgent.js:770 --#, javascript-format --msgid "A password is required to connect to “%s”" --msgstr "\"%s\" үшін байланысты орнату үшін пароль керек" -- --#: js/ui/components/networkAgent.js:769 --msgid "VPN password" --msgstr "VPN паролі" -- --#: js/ui/components/polkitAgent.js:44 --msgid "Authentication Required" --msgstr "Аутентификация керек" -- --#: js/ui/components/polkitAgent.js:84 --msgid "Administrator" --msgstr "Әкімші" -- --#: js/ui/components/polkitAgent.js:149 --msgid "Authenticate" --msgstr "Аутентификация" -- --#. Translators: "that didn't work" refers to the fact that the --#. * requested authentication was not gained; this can happen --#. * because of an authentication error (like invalid password), --#. * for instance. --#: js/ui/components/polkitAgent.js:263 js/ui/shellMountOperation.js:415 --msgid "Sorry, that didn’t work. Please try again." --msgstr "Кешіріңіз, талап сәтсіз. Қайтадан көріңіз." -- --#: js/ui/ctrlAltTab.js:23 js/ui/overviewControls.js:406 --msgid "Windows" --msgstr "Терезелер" -- --#: js/ui/dash.js:201 js/ui/dash.js:247 --msgid "Show Apps" --msgstr "Қолданбаларды көрсету" -- --#. Translators: this is the name of the dock/favorites area on --#. the bottom of the overview --#: js/ui/dash.js:405 --msgid "Dash" --msgstr "Dash" -- --#. Translators: This is the date format to use when the calendar popup is --#. * shown - it is shown just below the time in the top bar (e.g., --#. * "Tue 9:29 AM"). The string itself should become a full date, e.g., --#. * "February 17 2015". --#: js/ui/dateMenu.js:99 --msgid "%B %-d %Y" --msgstr "%B %-d %Y" -- --#. Translators: This is the accessible name of the date button shown --#. * below the time in the shell; it should combine the weekday and the --#. * date, e.g. "Tuesday February 17 2015". --#: js/ui/dateMenu.js:106 --msgid "%A %B %e %Y" --msgstr "%A %B %e %Y" -- --#. Translators: Shown on calendar heading when selected day occurs on current --#. year --#: js/ui/dateMenu.js:173 --msgctxt "calendar heading" --msgid "%B %-d" --msgstr "%B %-d" -- --#. Translators: Shown on calendar heading when selected day occurs on --#. different year --#: js/ui/dateMenu.js:176 --msgctxt "calendar heading" --msgid "%B %-d %Y" --msgstr "%B %-d %Y" -- --#: js/ui/dateMenu.js:182 --msgid "Today" --msgstr "Бүгін" -- --#: js/ui/dateMenu.js:186 --msgid "Tomorrow" --msgstr "Ертең" -- --#. Translators: Shown in calendar event list for all day events --#. * Keep it short, best if you can use less then 10 characters --#: js/ui/dateMenu.js:217 --msgctxt "event list time" --msgid "All Day" --msgstr "Толық күн" -- --#. Translators: Shown in calendar event list as the start/end of events --#. * that only show day and month --#: js/ui/dateMenu.js:239 --msgid "%m/%d" --msgstr "%m/%d" -- --#: js/ui/dateMenu.js:290 --msgid "No Events" --msgstr "Оқиғалар жоқ" -- --#: js/ui/dateMenu.js:412 --msgid "Add World Clocks…" --msgstr "Дүниежүзілік сағаттарды қосу…" -- --#: js/ui/dateMenu.js:413 --msgid "World Clocks" --msgstr "Дүниежүзілік сағаттар" -- --#: js/ui/dateMenu.js:704 --msgid "Loading…" --msgstr "Жүктеу…" -- --#: js/ui/dateMenu.js:714 --msgid "Go Online for Weather Information" --msgstr "Ауа райы ақпаратын алу үшін желіге байланысыңыз" -- --#: js/ui/dateMenu.js:716 --msgid "Weather Information Unavailable" --msgstr "Ауа райы ақпараты қолжетімді емес" -- --#: js/ui/dateMenu.js:726 --msgid "Weather" --msgstr "Ауа райы" -- --#: js/ui/dateMenu.js:728 --msgid "Select Weather Location…" --msgstr "Ауа райы орнын таңдау…" -- --#: js/ui/endSessionDialog.js:47 --#, javascript-format --msgctxt "title" --msgid "Log Out %s" --msgstr "Шығу: %s" -- --#: js/ui/endSessionDialog.js:48 --msgctxt "title" --msgid "Log Out" --msgstr "Шығу" -- --#: js/ui/endSessionDialog.js:51 --#, javascript-format --msgid "%s will be logged out automatically in %d second" --msgid_plural "%s will be logged out automatically in %d seconds" --msgstr[0] "%s жүйеден автоматты түрде %d секундтан кейін шығады" -- --#: js/ui/endSessionDialog.js:57 --#, javascript-format --msgid "You will be logged out automatically in %d second" --msgid_plural "You will be logged out automatically in %d seconds" --msgstr[0] "Сіз жүйеден автоматты түрде %d секундтан кейін шығасыз" -- --#: js/ui/endSessionDialog.js:64 --msgctxt "button" --msgid "Log Out" --msgstr "Шығу" -- --#: js/ui/endSessionDialog.js:70 js/ui/status/system.js:181 --msgctxt "title" --msgid "Power Off" --msgstr "Сөндіру" -- --#: js/ui/endSessionDialog.js:71 --msgctxt "title" --msgid "Install Updates & Power Off" --msgstr "Жаңартуларды орнату және сөндіру" -- --#: js/ui/endSessionDialog.js:74 --#, javascript-format --msgid "The system will power off automatically in %d second" --msgid_plural "The system will power off automatically in %d seconds" --msgstr[0] "Жүйе %d секундтан кейін автоматты түрде сөндіріледі" -- --#: js/ui/endSessionDialog.js:78 js/ui/endSessionDialog.js:97 --msgctxt "checkbox" --msgid "Install pending software updates" --msgstr "Кезекте тұрған БҚ жаңартуларын орнату" -- --#: js/ui/endSessionDialog.js:82 --msgctxt "button" --msgid "Power Off" --msgstr "Сөндіру" -- --#: js/ui/endSessionDialog.js:89 --msgctxt "title" --msgid "Restart" --msgstr "Қайта қосу" -- --#: js/ui/endSessionDialog.js:90 --msgctxt "title" --msgid "Install Updates & Restart" --msgstr "Жаңартуларды орнату және қайта қосу" -- --#: js/ui/endSessionDialog.js:93 --#, javascript-format --msgid "The system will restart automatically in %d second" --msgid_plural "The system will restart automatically in %d seconds" --msgstr[0] "Жүйе %d секундтан кейін автоматты түрде қайта қосылады" -- --#: js/ui/endSessionDialog.js:101 --msgctxt "button" --msgid "Restart" --msgstr "Қайта қосу" -- --#: js/ui/endSessionDialog.js:109 --msgctxt "title" --msgid "Restart & Install Updates" --msgstr "Қайта қосу және жаңартуларды орнату" -- --#: js/ui/endSessionDialog.js:112 --#, javascript-format --msgid "The system will automatically restart and install updates in %d second" --msgid_plural "" --"The system will automatically restart and install updates in %d seconds" --msgstr[0] "" --"Жүйе %d секундтан кейін автоматты түрде қайта қосылады және жаңартуларды " --"орнатады" -- --#: js/ui/endSessionDialog.js:119 js/ui/endSessionDialog.js:140 --msgctxt "button" --msgid "Restart & Install" --msgstr "Қайта қосу және орнату" -- --#: js/ui/endSessionDialog.js:121 --msgctxt "button" --msgid "Install & Power Off" --msgstr "Орнату және сөндіру" -- --#: js/ui/endSessionDialog.js:122 --msgctxt "checkbox" --msgid "Power off after updates are installed" --msgstr "Жаңартулар орнатылғаннан кейін сөндіру" -- --#: js/ui/endSessionDialog.js:129 --msgctxt "title" --msgid "Restart & Install Upgrade" --msgstr "Қайта қосу және жаңартуларды орнату" -- --#. Translators: This is the text displayed for system upgrades in the --#. shut down dialog. First %s gets replaced with the distro name and --#. second %s with the distro version to upgrade to --#: js/ui/endSessionDialog.js:134 --#, javascript-format --msgid "" --"%s %s will be installed after restart. Upgrade installation can take a long " --"time: ensure that you have backed up and that the computer is plugged in." --msgstr "" --"%s %s қайта қосылғаннан кейін орнатылатын болады. Орнатуды жаңарту ұзақ " --"уақытты алуы мүмкін: деректердің қор көшірмесі бар екеніне және компьютер эл. " --"желісіне жалғанып тұрғанына көз жеткізіңіз." -- --#: js/ui/endSessionDialog.js:283 --msgid "Low battery power: please plug in before installing updates" --msgstr "" --"Батарея заряд деңгейі аз: жаңартуларды орнату алдында эл. қорегі желісіне " --"жалғаңыз" -- --#: js/ui/endSessionDialog.js:292 --msgid "Some applications are busy or have unsaved work" --msgstr "Кейбір қолданбалар бос емес немесе сақталмаған жұмыстары бар" -- --#: js/ui/endSessionDialog.js:297 --msgid "Other users are logged in" --msgstr "Басқа пайдаланушылар жүйеге кіріп тұр" -- --#: js/ui/endSessionDialog.js:467 --msgctxt "button" --msgid "Boot Options" --msgstr "Жүктеу параметрлері" -- --#. Translators: Remote here refers to a remote session, like a ssh login --#: js/ui/endSessionDialog.js:672 --#, javascript-format --msgid "%s (remote)" --msgstr "%s (қашықтағы)" -- --#. Translators: Console here refers to a tty like a VT console --#: js/ui/endSessionDialog.js:675 --#, javascript-format --msgid "%s (console)" --msgstr "%s (консоль)" -- --#: js/ui/extensionDownloader.js:280 --msgid "Install" --msgstr "Орнату" -- --#: js/ui/extensionDownloader.js:286 --msgid "Install Extension" --msgstr "Кеңейтуді орнату" -- --#: js/ui/extensionDownloader.js:287 --#, javascript-format --msgid "Download and install “%s” from extensions.gnome.org?" --msgstr "extensions.gnome.org адресінен \"%s\" жүктеп алып, орнату керек пе?" -- --#: js/ui/extensionSystem.js:354 --msgid "Extension Updates Available" --msgstr "Кеңейту жаңартулары дайын" -- --#: js/ui/extensionSystem.js:355 --msgid "Extension updates are ready to be installed" --msgstr "Кеңейту жаңартулары орнатылуға дайын" -- --#: js/ui/inhibitShortcutsDialog.js:70 --msgid "Allow inhibiting shortcuts" --msgstr "Пернелер жарлығын алмастыруды рұқсат ету" -- --#. Translators: %s is an application name like "Settings" --#: js/ui/inhibitShortcutsDialog.js:73 --#, javascript-format --msgid "The app %s wants to inhibit shortcuts" --msgstr "%s қолданбасы пернелер жарлықтарын қолдануды блоктағысы келеді" -- --#: js/ui/inhibitShortcutsDialog.js:74 --msgid "An app wants to inhibit shortcuts" --msgstr "Қолданба пернелер жарлықтарын қолдануды блоктағысы келеді" -- --#. Translators: %s is a keyboard shortcut like "Super+x" --#: js/ui/inhibitShortcutsDialog.js:81 --#, javascript-format --msgid "You can restore shortcuts by pressing %s" --msgstr "Сіз жарлықтарды %s басу арқылы қалпына келтіре аласыз" -- --#: js/ui/kbdA11yDialog.js:34 --msgid "Slow Keys Turned On" --msgstr "Баяу пернелер іске қосылған" -- --#: js/ui/kbdA11yDialog.js:35 --msgid "Slow Keys Turned Off" --msgstr "Баяу пернелер сөндірілген" -- --#: js/ui/kbdA11yDialog.js:36 --msgid "" --"You just held down the Shift key for 8 seconds. This is the shortcut for the " --"Slow Keys feature, which affects the way your keyboard works." --msgstr "" --"Сіз Shift пернесін 8 секунд бойы басулы ұстадыңыз. Бұл Баяу пернелер " --"мүмкіндігінің жарлығы, ол пернетақта жұмысына әсер етеді." -- --#: js/ui/kbdA11yDialog.js:42 --msgid "Sticky Keys Turned On" --msgstr "Жабысқақ пернелер іске қосылған" -- --#: js/ui/kbdA11yDialog.js:43 --msgid "Sticky Keys Turned Off" --msgstr "Жабысқақ пернелер сөндірілген" -- --#: js/ui/kbdA11yDialog.js:45 --msgid "" --"You just pressed the Shift key 5 times in a row. This is the shortcut for the " --"Sticky Keys feature, which affects the way your keyboard works." --msgstr "" --"Сіз Shift пернесін қатарынан 5 рет бастыңыз. Бұл Жабысқақ пернелер " --"мүмкіндігінің жарлығы, ол пернетақта жұмысына әсер етеді." -- --#: js/ui/kbdA11yDialog.js:47 --msgid "" --"You just pressed two keys at once, or pressed the Shift key 5 times in a row. " --"This turns off the Sticky Keys feature, which affects the way your keyboard " --"works." --msgstr "" --"Сіз екі пернені бірге бастыңыз, немесе Shift пернесін қатарынан 5 рет " --"бастыңыз. Бұл Жабысқақ пернелер мүмкіндігін сөндіреді, ол пернетақта жұмысына " --"әсер етеді." -- --#: js/ui/kbdA11yDialog.js:57 --msgid "Leave On" --msgstr "Іске қосулы қалдыру" -- --#: js/ui/kbdA11yDialog.js:57 --msgid "Turn On" --msgstr "Іске қосу" -- --#: js/ui/kbdA11yDialog.js:67 js/ui/status/network.js:455 --msgid "Turn Off" --msgstr "Сөндіру" -- --#: js/ui/kbdA11yDialog.js:67 --msgid "Leave Off" --msgstr "Сөндірулі қалдыру" -- --#: js/ui/keyboard.js:179 js/ui/status/keyboard.js:901 --msgid "Keyboard Settings" --msgstr "Пернетақта баптаулары" -- --#: js/ui/lookingGlass.js:742 --msgid "No extensions installed" --msgstr "Кеңейтулер орнатылмаған" -- --#. Translators: argument is an extension UUID. --#: js/ui/lookingGlass.js:805 --#, javascript-format --msgid "%s has not emitted any errors" --msgstr "%s ешбір қатені шығармады" -- --#: js/ui/lookingGlass.js:811 --msgid "Hide Errors" --msgstr "Қателерді жасыру" -- --#: js/ui/lookingGlass.js:815 js/ui/lookingGlass.js:895 --msgid "Show Errors" --msgstr "Қателерді көрсету" -- --#: js/ui/lookingGlass.js:824 --msgid "Active" --msgstr "Белсенді" -- --#: js/ui/lookingGlass.js:827 --msgid "Inactive" --msgstr "Белсенді емес" -- --#: js/ui/lookingGlass.js:829 --msgid "Error" --msgstr "Қате" -- --#: js/ui/lookingGlass.js:831 --msgid "Out of date" --msgstr "Ескірген" -- --#: js/ui/lookingGlass.js:833 --msgid "Downloading" --msgstr "Жүктелуде" -- --#: js/ui/lookingGlass.js:835 --msgid "Deactivating" --msgstr "Белсенді емес қылу" -- --#: js/ui/lookingGlass.js:837 --msgid "Activating" --msgstr "Белсендіру" -- --#: js/ui/lookingGlass.js:873 --msgid "View Source" --msgstr "Бастапқы кодын қарау" -- --#: js/ui/lookingGlass.js:884 --msgid "Web Page" --msgstr "Веб парағы" -- --#: js/ui/main.js:312 --msgid "System was put in unsafe mode" --msgstr "Жүйе қауіпсіз емес режимге қойылды" -- --#: js/ui/main.js:313 --msgid "Apps now have unrestricted access" --msgstr "Қолданбаларда енді шектелмеген рұқсаттар бар" -- --#: js/ui/main.js:375 --msgid "Logged in as a privileged user" --msgstr "Привилегияланған пайдаланушы ретінде жүйеге кірген" -- --#: js/ui/main.js:376 --msgid "" --"Running a session as a privileged user should be avoided for security reasons. " --"If possible, you should log in as a normal user." --msgstr "" --"Привилегияланған пайдаланушы ретінде сессияны орындаудан қауіпсіздік " --"салдарынан аулақ болу керек. Мүмкін болса, қалыпты пайдаланушы ретінде жүйеге " --"кіріңіз." -- --#: js/ui/main.js:422 --msgid "Screen Lock disabled" --msgstr "Экранды блоктау сөндірілген" -- --#: js/ui/main.js:423 --msgid "Screen Locking requires the GNOME display manager" --msgstr "Экранды блоктау GNOME дисплейлер басқарушысын талап етеді" -- --#. Translators: this is the string displayed in the header when a message --#. source doesn't have a name --#: js/ui/messageList.js:409 --msgid "Unknown App" --msgstr "Белгісіз қолданба" -- --#: js/ui/messageTray.js:325 js/ui/messageTray.js:327 --msgid "Notification sound" --msgstr "Хабарландыру дыбысы" -- --#: js/ui/mpris.js:144 --msgid "Unknown artist" --msgstr "Белгісіз әртіс" -- --#: js/ui/mpris.js:154 --msgid "Unknown title" --msgstr "Белгісіз атауы" -- --#. Translators: this is the text displayed --#. in the search entry when no search is --#. active; it should not exceed ~30 --#. characters. --#: js/ui/overviewControls.js:329 --msgid "Type to search" --msgstr "Іздеу үшін теріңіз" -- --#: js/ui/overviewControls.js:394 --msgid "Apps" --msgstr "Қолданбалар" -- --#. Translators: This is the main view to select --#. activities. See also note for "Activities" string. --#: js/ui/overview.js:33 --msgid "Overview" --msgstr "Шолу" -- --#: js/ui/padOsd.js:98 --msgid "New shortcut…" --msgstr "Жаңа жарлық…" -- --#: js/ui/padOsd.js:151 --msgid "App defined" --msgstr "Қолданбамен анықталған" -- --#: js/ui/padOsd.js:152 --msgid "Show on-screen help" --msgstr "Экрандағы көмекті көрсету" -- --#: js/ui/padOsd.js:153 --msgid "Switch monitor" --msgstr "Мониторды ауыстыру" -- --#: js/ui/padOsd.js:154 --msgid "Assign keystroke" --msgstr "Пернелер жарлығын тағайындау" -- --#: js/ui/padOsd.js:223 --msgid "Done" --msgstr "Дайын" -- --#: js/ui/padOsd.js:743 --msgid "Edit…" --msgstr "Түзету…" -- --#: js/ui/padOsd.js:791 --msgid "None" --msgstr "Ешнәрсе" -- --#: js/ui/padOsd.js:868 --msgid "Press a button to configure" --msgstr "Баптау үшін батырманы басыңыз" -- --#: js/ui/padOsd.js:869 --msgid "Press Esc to exit" --msgstr "Шығу үшін Esc басыңыз" -- --#: js/ui/padOsd.js:872 --msgid "Press any key to exit" --msgstr "Шығу үшін кез-келген батырманы басыңыз" -- --#. Translators: If there is no suitable word for "Activities" --#. in your language, you can use the word for "Overview". --#: js/ui/panel.js:208 --msgid "Activities" --msgstr "Көрініс" -- --#: js/ui/panel.js:289 --msgctxt "System menu in the top bar" --msgid "System" --msgstr "Жүйелік" -- --#: js/ui/panel.js:465 --msgid "Top Bar" --msgstr "Үстідегі панель" -- --#: js/ui/quickSettings.js:164 js/ui/quickSettings.js:263 --msgid "Open menu" --msgstr "Мәзірді ашу" -- --#: js/ui/runDialog.js:61 --msgid "Run a Command" --msgstr "Команданы орындау" -- --#: js/ui/runDialog.js:79 --msgid "Press ESC to close" --msgstr "Жабу үшін ESC пернесін басыңыз" -- --#: js/ui/runDialog.js:256 --msgid "Restart is not available on Wayland" --msgstr "Қайта қосу Wayland нұсқасында қолжетерсіз" -- --#: js/ui/runDialog.js:261 --msgid "Restarting…" --msgstr "Қайта қосу…" -- --#: js/ui/screenShield.js:233 --msgid "GNOME needs to lock the screen" --msgstr "GNOME экранды блоктау керек" -- --#: js/ui/screenShield.js:274 js/ui/screenShield.js:679 --msgid "Unable to lock" --msgstr "Блоктау мүмкін емес" -- --#: js/ui/screenShield.js:275 js/ui/screenShield.js:680 --msgid "Lock was blocked by an app" --msgstr "Блоктауды басқа қолданба болдырмады" -- --#. Translators: notification source name for screenshots and recordings. --#: js/ui/screenshot.js:40 --msgid "Screen Capture" --msgstr "Экран түсірілімі" -- --#: js/ui/screenshot.js:1266 --msgid "Selection" --msgstr "Таңдау" -- --#: js/ui/screenshot.js:1276 --msgid "Area Selection" --msgstr "Аймақты таңдау" -- --#: js/ui/screenshot.js:1281 --msgid "Screen" --msgstr "Экран" -- --#: js/ui/screenshot.js:1291 --msgid "Screen Selection" --msgstr "Экранды таңдау" -- --#: js/ui/screenshot.js:1296 --msgid "Window" --msgstr "Терезе" -- --#: js/ui/screenshot.js:1306 --msgid "Window Selection" --msgstr "Терезені таңдау" -- --#: js/ui/screenshot.js:1331 js/ui/status/system.js:118 --msgid "Take Screenshot" --msgstr "Скриншотты түсіру" -- --#: js/ui/screenshot.js:1347 --msgid "Record Screen" --msgstr "Экранды жазу" -- --#. Translators: since this string refers to an action, --#. it needs to be phrased as a verb. --#: js/ui/screenshot.js:1364 --msgid "Capture" --msgstr "Түсіру" -- --#: js/ui/screenshot.js:1386 --msgid "Show Pointer" --msgstr "Курсорды көрсету" -- --#. Translators: this is the folder where recorded --#. screencasts are stored. --#: js/ui/screenshot.js:2014 --msgid "Screencasts" --msgstr "Скринкасттар" -- --#. Translators: this is a filename used for screencast --#. * recording, where "%d" and "%t" date and time, e.g. --#. * "Screencast From 07-17-2013 10:00:46 PM" --#: js/ui/screenshot.js:2019 --#, no-c-format --msgid "Screencast From %d %t" --msgstr "Скринкаст, уақыты %d %t" -- --#. Translators: notification title. --#: js/ui/screenshot.js:2065 --msgid "Screencast recorded" --msgstr "Скринкаст жазылды" -- --#. Translators: notification title. --#: js/ui/screenshot.js:2078 --msgid "Screencast failed to start" --msgstr "Скринкаст іске қосыла алмады" -- --#. Translators: notification title. --#: js/ui/screenshot.js:2084 --msgid "Screencast ended: Out of disk space" --msgstr "Скринкаст күтпегенде үзілді: Диск орны бітті" -- --#. We can encourage user to try again on service crashes since the --#. recorder will auto-blocklist the pipeline that crashed. --#. Translators: notification title. --#: js/ui/screenshot.js:2090 --msgid "Screencast ended unexpectedly, please try again" --msgstr "Скринкаст күтпегенде үзілді, қайталап көріңіз" -- --#. Translators: notification title. --#: js/ui/screenshot.js:2093 --msgid "Screencast ended unexpectedly" --msgstr "Скринкаст күтпегенде үзілді" -- --#. Translators: notification body when a screencast was recorded. --#: js/ui/screenshot.js:2106 --msgid "Click here to view the video" --msgstr "Видеоны көру үшін осында шертіңіз" -- --#. Translators: button on the screencast notification. --#. Translators: button on the screenshot notification. --#: js/ui/screenshot.js:2114 js/ui/screenshot.js:2357 --msgid "Show in Files" --msgstr "Файлдар қолданбасында көрсету" -- --#. Translators: this is the name of the file that the screenshot is --#. saved to. The placeholder is a timestamp, e.g. "2017-05-21 12-24-03". --#: js/ui/screenshot.js:2303 --#, javascript-format --msgid "Screenshot From %s" --msgstr "Скриншот, уақыты %s" -- --#. Translators: notification title. --#: js/ui/screenshot.js:2347 --msgid "Screenshot captured" --msgstr "Скриншот түсірілді" -- --#. Translators: notification body when a screenshot was captured. --#: js/ui/screenshot.js:2349 --msgid "You can paste the image from the clipboard" --msgstr "Суретті алмасу буферінен кірістіруге болады" -- --#: js/ui/screenshot.js:2407 js/ui/screenshot.js:2569 --msgid "Screenshot taken" --msgstr "Скриншот түсірілді" -- --#: js/ui/search.js:847 --msgid "Searching" --msgstr "Іздеу" -- --#: js/ui/search.js:850 --msgid "No results" --msgstr "Нәтижелер жоқ" -- --#: js/ui/search.js:985 --#, javascript-format --msgid "%d more" --msgid_plural "%d more" --msgstr[0] "тағы %d" -- --#: js/ui/searchController.js:87 --#: subprojects/extensions-app/data/ui/extensions-window.ui:73 --msgid "Search" --msgstr "Іздеу" -- --#: js/ui/shellEntry.js:21 --msgid "Copy" --msgstr "Көшіру" -- --#: js/ui/shellEntry.js:26 --msgid "Paste" --msgstr "Кірістіру" -- --#: js/ui/shellEntry.js:78 --msgid "Show Text" --msgstr "Мәтінді көрсету" -- --#: js/ui/shellEntry.js:80 --msgid "Hide Text" --msgstr "Мәтінді жасыру" -- --#: js/ui/shellEntry.js:174 --msgid "Caps lock is on" --msgstr "Caps lock іске қосылған" -- --#: js/ui/shellMountOperation.js:286 --msgid "Hidden Volume" --msgstr "Жасырын том" -- --#: js/ui/shellMountOperation.js:289 --msgid "Windows System Volume" --msgstr "Windows жүйелік томы" -- --#: js/ui/shellMountOperation.js:292 --msgid "Uses Keyfiles" --msgstr "Кілт файлдарды қолданады" -- --#. Translators: %s is the Disks application --#: js/ui/shellMountOperation.js:300 --#, javascript-format --msgid "To unlock a volume that uses keyfiles, use the %s utility instead" --msgstr "" --"Кілт файлдарын қолданатын томды босату үшін, %s утилитасын қолданыңыз" -- --#: js/ui/shellMountOperation.js:304 --msgid "" --"You need an external utility like Disks to unlock a volume that uses " --"keyfiles" --msgstr "" --"Кілттік файлдарды қолданатын томдар блоктауын ашу үшін сізге Дисктер " --"сияқты сыртқы қолданба керек" -- --#: js/ui/shellMountOperation.js:312 --msgid "PIM Number" --msgstr "PIM нөмірі" -- --#: js/ui/shellMountOperation.js:371 --msgid "Remember Password" --msgstr "Парольді есте сақтау" -- --#: js/ui/shellMountOperation.js:386 --msgid "Unlock" --msgstr "Босату" -- --#. Translators: %s is the Disks application --#: js/ui/shellMountOperation.js:400 --#, javascript-format --msgid "Open %s" --msgstr "%s ашу" -- --#: js/ui/shellMountOperation.js:436 --msgid "The PIM must be a number or empty" --msgstr "PIM тек сандардан тұруы, немесе бос болуы тиіс" -- --#: js/ui/status/accessibility.js:45 js/ui/status/accessibility.js:155 --msgid "High Contrast" --msgstr "Жоғары контраст" -- --#: js/ui/status/accessibility.js:48 js/ui/status/accessibility.js:171 --msgid "Zoom" --msgstr "Үлкейту" -- --#: js/ui/status/accessibility.js:55 js/ui/status/accessibility.js:223 --msgid "Screen Reader" --msgstr "Экраннан оқитын қолданба" -- --#: js/ui/status/accessibility.js:59 js/ui/status/accessibility.js:239 --msgid "Screen Keyboard" --msgstr "Экрандағы пернетақта" -- --#: js/ui/status/accessibility.js:63 js/ui/status/accessibility.js:255 --msgid "Visual Alerts" --msgstr "Бейнелік хабарлау" -- --#: js/ui/status/accessibility.js:67 js/ui/status/accessibility.js:271 --msgid "Sticky Keys" --msgstr "Жабысқақ пернелер" -- --#: js/ui/status/accessibility.js:71 js/ui/status/accessibility.js:287 --msgid "Slow Keys" --msgstr "Баяу пернелер" -- --#: js/ui/status/accessibility.js:75 js/ui/status/accessibility.js:303 --msgid "Bounce Keys" --msgstr "Қайталанатын пернелер" -- --#: js/ui/status/accessibility.js:79 js/ui/status/accessibility.js:319 --msgid "Mouse Keys" --msgstr "Тышқан пернелері" -- --#: js/ui/status/accessibility.js:84 --msgid "Accessibility Settings" --msgstr "Қолжетімділік баптаулары" -- --#: js/ui/status/accessibility.js:124 js/ui/status/accessibility.js:187 --msgid "Large Text" --msgstr "Үлкен мәтін" -- --#: js/ui/status/autoRotate.js:14 --msgid "Auto Rotate" --msgstr "Авто бұру" -- --#: js/ui/status/backgroundApps.js:156 --msgctxt "title" --msgid "Background Apps" --msgstr "Фондық қолданбалар" -- --#: js/ui/status/backgroundApps.js:171 --msgid "Apps known to be running without a window" --msgstr "Терезесіз жұмыс істейтін қолданбалар" -- --#: js/ui/status/backgroundApps.js:182 --msgid "App Settings" --msgstr "Қолданба баптаулары" -- --#: js/ui/status/backgroundApps.js:239 --msgid "No Background Apps" --msgstr "Фондық қолданбалар жоқ" -- --#: js/ui/status/backgroundApps.js:241 --#, javascript-format --msgid "%d Background App" --msgid_plural "%d Background Apps" --msgstr[0] "%d фондық қолданбасы" -- --#: js/ui/status/backlight.js:39 --msgid "Keyboard Brightness" --msgstr "Пернетақта жарықтылы" -- --#: js/ui/status/backlight.js:87 --msgid "Off" --msgstr "Сөнд" -- --#: js/ui/status/backlight.js:88 --msgid "Low" --msgstr "Төмен" -- --#: js/ui/status/backlight.js:89 --msgid "High" --msgstr "Жоғары" -- --#: js/ui/status/backlight.js:162 js/ui/status/keyboard.js:883 --msgid "Keyboard" --msgstr "Пернетақта" -- --#: js/ui/status/backlight.js:164 --msgid "Open keyboard brightness menu" --msgstr "Пернетақта жарықтығы мәзірін ашу" -- --#: js/ui/status/bluetooth.js:246 js/ui/status/network.js:360 --msgid "Disconnect" --msgstr "Байланысты үзу" -- --#. Translators: %s is a device name like "MyPhone" --#: js/ui/status/bluetooth.js:267 js/ui/status/network.js:354 --#, javascript-format --msgid "Disconnect %s" --msgstr "%s байланысын үзу" -- --#. Translators: %s is a device name like "MyPhone" --#: js/ui/status/bluetooth.js:269 js/ui/status/network.js:356 --#, javascript-format --msgid "Connect to %s" --msgstr "%s құрылғысымен байланысу" -- --#: js/ui/status/bluetooth.js:277 js/ui/status/bluetooth.js:281 --msgid "Bluetooth" --msgstr "Bluetooth" -- --#: js/ui/status/bluetooth.js:278 --msgid "Open Bluetooth menu" --msgstr "Bluetooth мәзірін ашу" -- --#: js/ui/status/bluetooth.js:304 js/ui/status/network.js:1925 --msgid "Bluetooth Settings" --msgstr "Bluetooth баптаулары" -- --#: js/ui/status/bluetooth.js:351 --msgid "No available or connected devices" --msgstr "Қолжетімді немесе байланысқан құрылғылар жоқ" -- --#: js/ui/status/bluetooth.js:352 --msgid "Turn on Bluetooth to connect to devices" --msgstr "Құрылғыларға байланысу үшін Bluetooth іске қосыңыз" -- --#. Translators: This is the number of connected bluetooth devices --#: js/ui/status/bluetooth.js:416 --#, javascript-format --msgid "%d Connected" --msgid_plural "%d Connected" --msgstr[0] "%d байланысқан" -- --#: js/ui/status/brightness.js:42 --msgid "Open brightness menu" --msgstr "Жарықтық мәзірін ашу" -- --#: js/ui/status/darkMode.js:12 --msgid "Dark Style" --msgstr "Қараңғы режим" -- --#: js/ui/status/doNotDisturb.js:10 --msgid "Do Not Disturb" --msgstr "Мазаламаңыз" -- --#: js/ui/status/dwellClick.js:14 --msgid "Single Click" --msgstr "Дара шерту" -- --#: js/ui/status/dwellClick.js:19 --msgid "Double Click" --msgstr "Қос шерту" -- --#: js/ui/status/dwellClick.js:24 --msgid "Drag" --msgstr "Тартып апару" -- --#: js/ui/status/dwellClick.js:29 --msgid "Secondary Click" --msgstr "Екінші шерту" -- --#: js/ui/status/dwellClick.js:38 --msgid "Dwell Click" --msgstr "Пернеде кідіртуден кейінгі сол жақпен шерту" -- --#: js/ui/status/keyboard.js:900 --msgid "Show Keyboard Layout" --msgstr "Пернетақта жаймасын көрсету" -- --#: js/ui/status/location.js:337 --msgid "Allow location access" --msgstr "Орналасуға қатынауды рұқсат ету" -- --#. Translators: %s is an application name --#: js/ui/status/location.js:339 --#, javascript-format --msgid "The app %s wants to access your location" --msgstr "%s қолданбасы орналасуыңызға рұқсат сұрап отыр" -- --#: js/ui/status/location.js:349 --msgid "Location access can be changed at any time from the privacy settings" --msgstr "" --"Орналасуыңызға қатынауды кез-кезген кезде жекелік баптауларының ішінен " --"өзгертуге болады" -- --#: js/ui/status/location.js:357 --msgid "Deny Access" --msgstr "Тыйым салу" -- --#: js/ui/status/location.js:362 --msgid "Grant Access" --msgstr "Рұқсат ету" -- --#: js/ui/status/network.js:62 --msgid "" --msgstr "<белгісіз>" -- --#: js/ui/status/network.js:1060 --msgid "Secure" --msgstr "Қауіпсіз" -- --#: js/ui/status/network.js:1060 --msgid "Not secure" --msgstr "Қауіпсіз емес" -- --#: js/ui/status/network.js:1061 --#, javascript-format --msgid "Signal strength %s%%" --msgstr "Сигнал деңгейі %s%%" -- --#. translators: The first placeholder is the network name, the second and --#. indication whether it is secure, and the last the signal strength --#. indication --#: js/ui/status/network.js:1063 --#, javascript-format --msgid "%s, %s, %s" --msgstr "%s, %s, %s" -- --#. Translators: %s is a network identifier --#: js/ui/status/network.js:1166 --#, javascript-format --msgid "%s Hotspot" --msgstr "%s қатынау нүктесі" -- --#: js/ui/status/network.js:1447 --#, javascript-format --msgid "%d connected" --msgid_plural "%d connected" --msgstr[0] "%d байланысқан" -- --#: js/ui/status/network.js:1545 js/ui/status/network.js:1562 --msgid "VPN" --msgstr "VPN" -- --#: js/ui/status/network.js:1546 --msgid "Open VPN menu" --msgstr "VPN мәзірін ашу" -- --#: js/ui/status/network.js:1547 --msgid "VPN Settings" --msgstr "VPN баптаулары" -- --#: js/ui/status/network.js:1807 --msgid "Wi–Fi" --msgstr "Wi–Fi" -- --#: js/ui/status/network.js:1808 --msgid "Open Wi–Fi menu" --msgstr "Wi–Fi мәзірін ашу" -- --#: js/ui/status/network.js:1810 --msgid "All Networks" --msgstr "Барлық желілер" -- --#: js/ui/status/network.js:1907 --msgid "Wired Connections" --msgstr "Сымды желі байланысы" -- --#: js/ui/status/network.js:1908 --msgid "Open wired connections menu" --msgstr "Сымды қосылымдар мәзірін ашу" -- --#: js/ui/status/network.js:1909 --msgid "Wired Settings" --msgstr "Сымды желі баптаулары" -- --#: js/ui/status/network.js:1923 --msgid "Bluetooth Tethers" --msgstr "Bluetooth модемдері" -- --#: js/ui/status/network.js:1924 --msgid "Open Bluetooth tethers menu" --msgstr "Bluetooth арқылы интернетті бөлісу мәзірін ашу" -- --#. Translators: "Tether" from "Bluetooth Tether" --#: js/ui/status/network.js:1931 --msgid "Tether" --msgstr "Модем" -- --#: js/ui/status/network.js:1944 --msgid "Mobile Connections" --msgstr "Мобильді желі байланыстары" -- --#: js/ui/status/network.js:1945 --msgid "Open mobile connections menu" --msgstr "Мобильді қосылымдар мәзірін ашу" -- --#: js/ui/status/network.js:1947 --msgid "Mobile Broadband Settings" --msgstr "Сымсыз кеңжолақты желісінің баптаулары" -- --#. Translators: "Mobile" from "Mobile Broadband" --#: js/ui/status/network.js:1956 --msgid "Mobile" --msgstr "Мобильді" -- --#: js/ui/status/network.js:1990 --msgid "Sign in to Network" --msgstr "Желіге кіру" -- --#: js/ui/status/network.js:2177 --msgid "Connection failed" --msgstr "Байланыс орнату сәтсіз" -- --#: js/ui/status/network.js:2178 --msgid "Activation of network connection failed" --msgstr "Желілік байланысты белсендіру сәтсіз" -- --#: js/ui/status/nightLight.js:19 --msgid "Night Light" --msgstr "Түнгі жарық" -- --#: js/ui/status/powerProfiles.js:19 --msgctxt "Power profile" --msgid "Performance" --msgstr "Өнімділік" -- --#: js/ui/status/powerProfiles.js:24 --msgctxt "Power profile" --msgid "Balanced" --msgstr "Баланс" -- --#: js/ui/status/powerProfiles.js:29 --msgctxt "Power profile" --msgid "Power Saver" --msgstr "Қорек үнемдеу" -- --#: js/ui/status/powerProfiles.js:35 --msgctxt "Power profile" --msgid "Custom" --msgstr "Реттелетін" -- --#: js/ui/status/powerProfiles.js:45 js/ui/status/powerProfiles.js:77 --msgid "Power Mode" --msgstr "Эл. қорегі режимі" -- --#: js/ui/status/powerProfiles.js:46 --msgid "Open power profiles menu" --msgstr "Қуат профильдері мәзірін ашу" -- --#: js/ui/status/powerProfiles.js:79 --msgid "Power Settings" --msgstr "Қорек баптаулары" -- --#: js/ui/status/remoteAccess.js:74 --msgid "Stop Screencast" --msgstr "Скринкастты тоқтату" -- --#: js/ui/status/remoteAccess.js:144 --msgid "Stop Screen Sharing" --msgstr "Экранмен бөлісуді тоқтату" -- --#: js/ui/status/rfkill.js:97 --msgid "Airplane Mode" --msgstr "Ұшақтағы режим" -- --#: js/ui/status/system.js:175 --msgid "Power Off Menu" --msgstr "Сөндіру мәзірі" -- --#: js/ui/status/system.js:183 --msgid "Suspend" --msgstr "Ұйықтату" -- --#: js/ui/status/system.js:188 --msgid "Restart…" --msgstr "Қайта қосу…" -- --#: js/ui/status/system.js:193 --msgid "Power Off…" --msgstr "Сөндіру…" -- --#: js/ui/status/system.js:200 --msgid "Log Out…" --msgstr "Жүйеден шығу…" -- --#: js/ui/status/system.js:205 --msgid "Switch User…" --msgstr "Пайдаланушыны ауыстыру…" -- --#: js/ui/status/system.js:249 --msgctxt "action" --msgid "Lock Screen" --msgstr "Экранды блоктау" -- --#: js/ui/status/thunderbolt.js:311 --msgid "Unknown Thunderbolt device" --msgstr "Белгісіз Thunderbolt құрылғысы" -- --#: js/ui/status/thunderbolt.js:312 --msgid "" --"New device has been detected while you were away. Please disconnect and " --"reconnect the device to start using it." --msgstr "" --"Сіз кетіп қалған уақытта жаңа құрылғы анықталған. Оны қолдануды бастау үшін, " --"оны ажыратып, қайта салыңыз." -- --#: js/ui/status/thunderbolt.js:315 --msgid "Unauthorized Thunderbolt device" --msgstr "Авторизацияланбаған Thunderbolt құрылғысы" -- --#: js/ui/status/thunderbolt.js:316 --msgid "" --"New device has been detected and needs to be authorized by an administrator" --msgstr "Жаңа құрылғы анықталды және де оны әкімші авторизациялау керек" -- --#: js/ui/status/thunderbolt.js:322 --msgid "Thunderbolt authorization error" --msgstr "Thunderbolt авторизация қатесі" -- --#: js/ui/status/thunderbolt.js:323 --#, javascript-format --msgid "Could not authorize the Thunderbolt device: %s" --msgstr "Thunderbolt құралғысын авторизациялау мүмкін емес: %s" -- --#: js/ui/status/volume.js:218 --msgid "Volume changed" --msgstr "Дыбыс өзгертілді" -- --#: js/ui/status/volume.js:231 --msgid "Unmute" --msgstr "Дыбысты қайтару" -- --#: js/ui/status/volume.js:231 --msgid "Mute" --msgstr "Дыбысын өшіру" -- --#: js/ui/status/volume.js:293 --msgid "Volume" --msgstr "Дыбыс деңгейі" -- --#: js/ui/status/volume.js:309 --msgid "Sound Output" --msgstr "Дыбыс шығысы" -- --#: js/ui/status/volume.js:310 --msgid "Open sound output menu" --msgstr "Дыбыс шығысы мәзірін ашу" -- --#: js/ui/status/volume.js:385 --msgid "Sound Input" --msgstr "Дыбыс кірісі" -- --#: js/ui/status/volume.js:386 --msgid "Open sound input menu" --msgstr "Дыбыс кірісі мәзірін ашу" -- --#. Translators: this is for display mirroring i.e. cloning. --#. * Try to keep it under around 15 characters. --#: js/ui/switchMonitor.js:20 --msgid "Mirror" --msgstr "Айналы" -- --#. Translators: this is for the desktop spanning displays. --#. * Try to keep it under around 15 characters. --#: js/ui/switchMonitor.js:29 --msgid "Join Displays" --msgstr "Экран­дарды біріктіру" -- --#. Translators: this is for using only external displays. --#. * Try to keep it under around 15 characters. --#: js/ui/switchMonitor.js:39 --msgid "External Only" --msgstr "Тек сыртқы" -- --#. Translators: this is for using only the laptop display. --#. * Try to keep it under around 15 characters. --#: js/ui/switchMonitor.js:47 --msgid "Built-in Only" --msgstr "Тек құрамындағы" -- --#. Translators: This is a time format for a date in --#. long format --#: js/ui/unlockDialog.js:414 --msgid "%A %B %-d" --msgstr "%A %B %-d" -- --#: js/ui/unlockDialog.js:420 --msgid "Swipe up to unlock" --msgstr "Босату үшін жоғары өткізіңіз" -- --#: js/ui/unlockDialog.js:421 --msgid "Click or press a key to unlock" --msgstr "Босату үшін шертіңіз немесе пернені басыңыз" -- --#: js/ui/unlockDialog.js:609 --msgid "Unlock Window" --msgstr "Блоктауды алу терезесі" -- --#: js/ui/unlockDialog.js:618 --msgid "Log in as another user" --msgstr "Басқа пайдаланушы ретінде жүйеге кіру" -- --#: js/ui/welcomeDialog.js:47 --#, javascript-format --msgid "GNOME %s" --msgstr "GNOME %s" -- --#: js/ui/welcomeDialog.js:51 --#, javascript-format --msgid "Welcome to %s" --msgstr "%s ішіне қош келдіңіз" -- --#: js/ui/welcomeDialog.js:52 --msgid "If you want to learn your way around, check out the tour" --msgstr "Егер айналаңызды үйренгіңіз келсе, турды шолыңыз" -- --#: js/ui/welcomeDialog.js:66 --msgid "Take Tour" --msgstr "Турды шолу" -- --#: js/ui/windowAttentionHandler.js:18 --#, javascript-format --msgid "“%s” is ready" --msgstr "\"%s\" дайын" -- --#. Translators: This string should be shorter than 30 characters --#: js/ui/windowManager.js:60 --msgid "Keep these display settings?" --msgstr "Бұл экран баптауларын сақтауды қалайсыз ба?" -- --#: js/ui/windowManager.js:70 --msgid "Revert Settings" --msgstr "Баптауларды қалпына келтіру" -- --#: js/ui/windowManager.js:75 --msgid "Keep Changes" --msgstr "Өзгерістерді сақтау" -- --#: js/ui/windowManager.js:95 --#, javascript-format --msgid "Settings changes will revert in %d second" --msgid_plural "Settings changes will revert in %d seconds" --msgstr[0] "Өзгертілген баптаулар %d секундтан кейін қалпына келтіріледі" -- --#. Translators: This represents the size of a window. The first number is --#. * the width of the window and the second is the height. --#: js/ui/windowManager.js:492 --#, javascript-format --msgid "%d × %d" --msgstr "%d × %d" -- --#. Translators: entry in the window right click menu. --#: js/ui/windowMenu.js:27 --msgctxt "window-menu" --msgid "Take Screenshot" --msgstr "Экран кескінін түсіру" -- --#: js/ui/windowMenu.js:39 --msgid "Hide" --msgstr "Жасыру" -- --#: js/ui/windowMenu.js:46 --msgid "Restore" --msgstr "Қалпына келтіру" -- --#: js/ui/windowMenu.js:50 --msgid "Maximize" --msgstr "Жазық қылу" -- --#: js/ui/windowMenu.js:57 --msgid "Move" --msgstr "Жылжыту" -- --#: js/ui/windowMenu.js:71 --msgid "Resize" --msgstr "Өлшемін өзгерту" -- --#: js/ui/windowMenu.js:85 --msgid "Always on Top" --msgstr "Әрқашан алдында" -- --#: js/ui/windowMenu.js:104 --msgid "Always on Visible Workspace" --msgstr "Әрқашан көрінетін жұмыс орнында" -- --#: js/ui/windowMenu.js:118 --msgid "Move to Workspace Left" --msgstr "Сол жақтағы жұмыс орнына жылжыту" -- --#: js/ui/windowMenu.js:124 --msgid "Move to Workspace Right" --msgstr "Оң жақтағы жұмыс орнына жылжыту" -- --#: js/ui/windowMenu.js:130 --msgid "Move to Workspace Up" --msgstr "Жоғарыдағы жұмыс орнына жылжыту" -- --#: js/ui/windowMenu.js:136 --msgid "Move to Workspace Down" --msgstr "Төмендегі жұмыс орнына жылжыту" -- --#: js/ui/windowMenu.js:154 --msgid "Move to Monitor Up" --msgstr "Жоғарыдағы мониторға жылжыту" -- --#: js/ui/windowMenu.js:163 --msgid "Move to Monitor Down" --msgstr "Төмендегі мониторға жылжыту" -- --#: js/ui/windowMenu.js:172 --msgid "Move to Monitor Left" --msgstr "Сол жақ мониторға жылжыту" -- --#: js/ui/windowMenu.js:181 --msgid "Move to Monitor Right" --msgstr "Оң жақ мониторға жылжыту" -- --#: js/ui/windowMenu.js:189 --msgid "Close" --msgstr "Жабу" -- --#: src/main.c:515 subprojects/extensions-tool/src/main.c:336 --msgid "Print version" --msgstr "Баспа нұсқасы" -- --#: src/main.c:521 --msgid "Mode used by GDM for login screen" --msgstr "GDM жүйеге кіру экраны үшін қолданатын режимі" -- --#: src/main.c:527 --msgid "Use a specific mode, e.g. “gdm” for login screen" --msgstr "Жүйеге кіру экраны үшін арнайы режимді, мыс. \"gdm\", қолдану" -- --#: src/main.c:533 --msgid "List possible modes" --msgstr "Қолжетерлік режимдерді тізіп шығу" -- --#: src/main.c:539 --msgid "Force animations to be enabled" --msgstr "Анимацияны мәжбүрлі түрде іске қосу" -- --#: src/shell-app.c:267 --msgctxt "program" --msgid "Unknown" --msgstr "Белгісіз" -- --#: src/shell-app.c:518 --#, c-format --msgid "Failed to launch “%s”" --msgstr "\"%s\" жөнелту сәтсіз" -- --#: src/shell-keyring-prompt.c:779 --msgid "Passwords do not match" --msgstr "Парольдер өзара сәйкес емес" -- --#: src/shell-keyring-prompt.c:787 --msgid "Password cannot be blank" --msgstr "Пароль бос болуы мүмкін емес" -- --#: src/shell-polkit-authentication-agent.c:344 --msgid "Authentication dialog was dismissed by the user" --msgstr "Аутентификация терезесін пайдаланушы тайдырды" -- --#: src/st/st-icon-theme.c:1859 --#, c-format --msgid "Icon '%s' not present in theme %s" --msgstr "\"%s\" таңбашасы %s темасында жоқ" -- --#: src/st/st-icon-theme.c:3452 src/st/st-icon-theme.c:3755 --msgid "Failed to load icon" --msgstr "Таңбашаны жүктеу сәтсіз" -- --#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:6 --msgid "Manage your GNOME Extensions" --msgstr "GNOME кеңейтулерін басқару" -- --#. developer_name tag deprecated with Appstream 1.0 --#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:20 --msgid "The GNOME Project" --msgstr "GNOME жобасы" -- --#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:52 --msgid "" --"GNOME Extensions handles updating extensions, configuring extension " --"preferences and removing or disabling unwanted extensions." --msgstr "" --"GNOME кеңейтулері көмегімен кеңейтулерді жаңарту, баптау және оларды өшіру " --"немесе сөндіруге болады." -- --#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:71 --msgid "Main Window" --msgstr "Басты терезе" -- --#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:75 --msgid "Available Updates" --msgstr "Қолжетімді жаңартулар" -- --#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:79 --msgid "Search View" --msgstr "Іздеу көрінісі" -- --#: subprojects/extensions-app/data/org.gnome.Extensions.desktop.in.in:6 --msgid "Configure GNOME Shell Extensions" --msgstr "GNOME Shell кеңейтулерін баптау" -- --#: subprojects/extensions-app/js/extensionManager.js:237 --#, javascript-format --msgid "" --"The installed version of this extension (%s) is incompatible with the current " --"version of GNOME (%s). The extension has been disabled." --msgstr "" --"Бұл кеңейтудің орнатылған нұсқасы (%s) ағымдағы GNOME нұсқасымен (%s) " --"үйлеспейді. Бұл кеңейту сөндірілді." -- --#: subprojects/extensions-app/js/extensionManager.js:238 --#, javascript-format --msgid "" --"The installed version of this extension is incompatible with the current " --"version of GNOME (%s). The extension has been disabled." --msgstr "" --"Бұл кеңейтудің орнатылған нұсқасы ағымдағы GNOME нұсқасымен (%s) үйлеспейді. " --"Бұл кеңейту сөндірілді." -- --#: subprojects/extensions-app/js/extensionManager.js:242 --msgid "" --"An error has occurred in this extension. This could cause issues elsewhere in " --"the system. It is recommended to turn the extension off until the error is " --"resolved." --msgstr "" --"Бұл кеңейтуде қате орын алды. Бұл жүйенің басқа жерлерінде де мәселелер " --"тудыруы мүмкін. Қате шешілгенге дейін кеңейтуді сөндіру ұсынылады." -- --#. translators: Details for an extension error --#: subprojects/extensions-app/js/extensionManager.js:248 --msgid "Error details:" --msgstr "Қате ақпараты:" -- --#: subprojects/extensions-app/js/extensionRow.js:82 --#, javascript-format --msgid "Version %s" --msgstr "Нұсқасы %s" -- --#: subprojects/extensions-app/js/extensionsWindow.js:108 --#, javascript-format --msgid "Remove “%s”?" --msgstr "\"%s\" өшіру керек пе?" -- --#: subprojects/extensions-app/js/extensionsWindow.js:109 --msgid "" --"If you remove the extension, you need to return to download it if you want to " --"enable it again" --msgstr "" --"Кеңейтуді өшірсеңіз, оны қайта іске қосу үшін қайта жүктеп алу керек болады" -- --#: subprojects/extensions-app/js/extensionsWindow.js:112 --msgid "_Cancel" --msgstr "_Бас тарту" -- --#: subprojects/extensions-app/js/extensionsWindow.js:113 --msgid "_Remove" --msgstr "Өші_ру" -- --#: subprojects/extensions-app/js/extensionsWindow.js:153 --msgid "translator-credits" --msgstr "Baurzhan Muftakhidinov " -- --#: subprojects/extensions-app/js/extensionsWindow.js:198 --#, javascript-format --msgid "%d extension will be updated on next login." --msgid_plural "%d extensions will be updated on next login." --msgstr[0] "%d кеңейту жүйеге келесі рет кірген кезде жаңартылатын болады." -- --#: subprojects/extensions-app/data/ui/extension-row.ui:51 --msgid "Updates Details" --msgstr "Жаңарту ақпараты" -- --#: subprojects/extensions-app/data/ui/extension-row.ui:68 --msgid "" --"A new version of this extension is ready and will be loaded on next login." --msgstr "" --"Бұл кеңейтудің жаңа нұсқасы дайын және жүйеге келесі рет кіру кезінде " --"жүктеледі." -- --#: subprojects/extensions-app/data/ui/extension-row.ui:100 --msgid "Extension Details" --msgstr "Кеңейту ақпараты" -- --#: subprojects/extensions-app/data/ui/extension-row.ui:188 --msgid "_Website" --msgstr "_Веб-сайт" -- --#: subprojects/extensions-app/data/ui/extension-row.ui:215 --msgid "_Settings" --msgstr "_Баптаулар" -- --#: subprojects/extensions-app/data/ui/extension-row.ui:242 --msgid "_Remove…" --msgstr "Өші_ру…" -- --#: subprojects/extensions-app/data/ui/extensions-window.ui:6 --msgid "Keyboard Shortcuts" --msgstr "Пернетақта жарлықтары" -- --#: subprojects/extensions-app/data/ui/extensions-window.ui:10 --msgid "About Extensions" --msgstr "Кеңейтулер туралы" -- --#: subprojects/extensions-app/data/ui/extensions-window.ui:64 --msgid "Main Menu" --msgstr "Басты мәзір" -- --#: subprojects/extensions-app/data/ui/extensions-window.ui:106 --msgid "Search extensions" --msgstr "Кеңейтулерді іздеу" -- --#: subprojects/extensions-app/data/ui/extensions-window.ui:123 --msgid "_Log Out…" --msgstr "Жүйеден _шығу…" -- --#: subprojects/extensions-app/data/ui/extensions-window.ui:131 --msgid "_Extensions" --msgstr "К_еңейтулер" -- --#: subprojects/extensions-app/data/ui/extensions-window.ui:136 --msgid "More Information" --msgstr "Көбірек ақпарат" -- --#: subprojects/extensions-app/data/ui/extensions-window.ui:148 --msgid "" --"Extensions can cause performance and stability issues. It is recommended to " --"disable all extensions if you experience problems with your system." --msgstr "" --"Кеңейтулер өнімділік пен тұрақтылық мәселелерін тудыруы мүмкін. Жүйеңіздегі " --"ақаулықтарға тап болсаңыз, кеңейтулерді сөндіру ұсынылады." -- --#: subprojects/extensions-app/data/ui/extensions-window.ui:175 --msgid "User Extensions" --msgstr "Пайдаланушы кеңейтулері" -- --#: subprojects/extensions-app/data/ui/extensions-window.ui:184 --msgid "System Extensions" --msgstr "Жүйелік кеңейтулер" -- --#: subprojects/extensions-app/data/ui/extensions-window.ui:203 --msgid "Search Results" --msgstr "Іздеу нәтижелері" -- --#: subprojects/extensions-app/data/ui/extensions-window.ui:217 --msgid "No Results Found" --msgstr "Нәтижелер жоқ" -- --#: subprojects/extensions-app/data/ui/extensions-window.ui:218 --msgid "Try a different search" --msgstr "Басқа сөздерді іздеп көріңіз" -- --#: subprojects/extensions-app/data/ui/extensions-window.ui:229 --msgid "No Installed Extensions" --msgstr "Кеңейтулер орнатылмаған" -- --#: subprojects/extensions-app/data/ui/extensions-window.ui:230 --msgid "" --"To find and add extensions, visit extensions.gnome.org." --msgstr "" --"Жаңа кеңейтулерді тауып, орнату үшін, extensions.gnome.org шолыңыз." -- --#: subprojects/extensions-app/data/ui/extensions-window.ui:240 --msgid "Something’s gone wrong" --msgstr "Бір нәрсе қате кетті" -- --#: subprojects/extensions-app/data/ui/extensions-window.ui:241 --msgid "" --"We’re very sorry, but it was not possible to get the list of installed " --"extensions. Make sure you are logged into GNOME and try again." --msgstr "" --"Кешірім өтінеміз, барлық орнатылған кеңейтулер тізімін алу мүмкін болмады. " --"GNOME ішіне кіргеніңізді тексеріп, қайталап көріңіз." -- --#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:6 --msgctxt "shortcut window" --msgid "General" --msgstr "Жалпы" -- --#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:9 --msgctxt "shortcut window" --msgid "Open Menu" --msgstr "Мәзірді ашу" -- --#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:15 --msgctxt "shortcut window" --msgid "Toggle Search" --msgstr "Іздеуді іске қосу/сөндіру" -- --#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:21 --msgctxt "shortcut window" --msgid "Show Shortcuts" --msgstr "Жарлықтарды көрсету" -- --#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:27 --msgctxt "shortcut window" --msgid "Quit" --msgstr "Шығу" -- --#. Translators: a file path to an extension directory --#: subprojects/extensions-tool/src/command-create.c:284 --#, c-format --msgid "The new extension was successfully created in %s.\n" --msgstr "Жаңа кеңейту %s ішінде сәтті жасалды.\n" -- --#: subprojects/extensions-tool/src/command-create.c:376 --#, c-format --msgid "" --"Name should be a very short (ideally descriptive) string.\n" --"Examples are: %s" --msgstr "" --"Атауы қысқа мәтіндік жол (сипаттайтын) болуы тиіс.\n" --"Мысалы: %s" -- --#: subprojects/extensions-tool/src/command-create.c:382 --#: subprojects/extensions-tool/src/main.c:243 --msgid "Name" --msgstr "Аты" -- --#: subprojects/extensions-tool/src/command-create.c:396 --#, c-format --msgid "" --"Description is a single-sentence explanation of what your extension does.\n" --"Examples are: %s" --msgstr "" --"Сипаттамасы - бұл сіздің кеңейтуіңіз жасайтын әрекеттің бір сөйлемді " --"анықтамасы.\n" --"Мысалы: %s" -- --#: subprojects/extensions-tool/src/command-create.c:402 --#: subprojects/extensions-tool/src/main.c:246 --msgid "Description" --msgstr "Сипаттамасы" -- --#: subprojects/extensions-tool/src/command-create.c:416 --#, c-format --msgid "" --"UUID is a globally-unique identifier for your extension.\n" --"This should be in the format of an email address " --"(clicktofocus@janedoe.example.com)\n" --msgstr "" --"UUID - бұл кеңейтуңіздің глобалды деңгейдегі бірегей идентификаторы.\n" --"Ол эл. пошта адресі пішімінде болуы тиіс (clicktofocus@janedoe.example.com)\n" -- --#: subprojects/extensions-tool/src/command-create.c:443 --#, c-format --msgid "Choose one of the available templates:\n" --msgstr "Қол жетімді үлгілердің бірін таңдаңыз:\n" -- --#: subprojects/extensions-tool/src/command-create.c:457 --msgid "Template" --msgstr "Үлгі" -- --#: subprojects/extensions-tool/src/command-create.c:515 --msgid "The unique identifier of the new extension" --msgstr "Жаңа кеңейтудің бірегей идентификаторы" -- --#: subprojects/extensions-tool/src/command-create.c:518 --msgid "NAME" --msgstr "АТАУЫ" -- --#: subprojects/extensions-tool/src/command-create.c:519 --msgid "The user-visible name of the new extension" --msgstr "Жаңа кеңейтудің пайдаланушыға көрінетін атауы" -- --#: subprojects/extensions-tool/src/command-create.c:521 --msgid "DESCRIPTION" --msgstr "СИПАТТАМАСЫ" -- --#: subprojects/extensions-tool/src/command-create.c:523 --msgid "A short description of what the extension does" --msgstr "Кеңейтудің қысқаша сипаттамасы" -- --#: subprojects/extensions-tool/src/command-create.c:525 --#: subprojects/extensions-tool/src/command-pack.c:455 --msgid "DOMAIN" --msgstr "ДОМЕН" -- --#: subprojects/extensions-tool/src/command-create.c:527 --msgid "The gettext domain used by the extension" --msgstr "Кеңейту қолданатын gettext домені" -- --#: subprojects/extensions-tool/src/command-create.c:529 --#: subprojects/extensions-tool/src/command-pack.c:448 --msgid "SCHEMA" --msgstr "СҰЛБА" -- --#: subprojects/extensions-tool/src/command-create.c:531 --msgid "The GSettings schema used by the extension" --msgstr "Кеңейту қолданатын GSettings сұлбасы" -- --#: subprojects/extensions-tool/src/command-create.c:534 --msgid "TEMPLATE" --msgstr "ҮЛГІ" -- --#: subprojects/extensions-tool/src/command-create.c:535 --msgid "The template to use for the new extension" --msgstr "Жаңа кеңейту үшін қолданылатын үлгі" -- --#: subprojects/extensions-tool/src/command-create.c:538 --msgid "Include prefs.js template" --msgstr "prefs.js үлгісін қосу" -- --#: subprojects/extensions-tool/src/command-create.c:544 --msgid "Enter extension information interactively" --msgstr "Кеңейту ақпаратын интерактивті түрде енгізу" -- --#: subprojects/extensions-tool/src/command-create.c:552 --msgid "Create a new extension" --msgstr "Жаңа кеңейтуді жасау" -- --#: subprojects/extensions-tool/src/command-create.c:570 --#: subprojects/extensions-tool/src/command-list.c:190 --msgid "Unknown arguments" --msgstr "Белгісіз аргументтер" -- --#: subprojects/extensions-tool/src/command-create.c:595 --msgid "UUID, name and description are required" --msgstr "UUID, аты және сипаттамасы керек" -- --#: subprojects/extensions-tool/src/command-disable.c:62 --#: subprojects/extensions-tool/src/command-enable.c:62 --#, c-format --msgid "Extension “%s” does not exist\n" --msgstr "\"%s\" кеңейтуі жоқ\n" -- --#: subprojects/extensions-tool/src/command-disable.c:98 --msgid "Disable an extension" --msgstr "Кеңейтуді сөндіру" -- --#: subprojects/extensions-tool/src/command-disable.c:116 --#: subprojects/extensions-tool/src/command-enable.c:116 --#: subprojects/extensions-tool/src/command-info.c:103 --#: subprojects/extensions-tool/src/command-prefs.c:105 --#: subprojects/extensions-tool/src/command-reset.c:76 --#: subprojects/extensions-tool/src/command-uninstall.c:104 --msgid "No UUID given" --msgstr "UUID көрсетілмеген" -- --#: subprojects/extensions-tool/src/command-disable.c:121 --#: subprojects/extensions-tool/src/command-enable.c:121 --#: subprojects/extensions-tool/src/command-info.c:108 --#: subprojects/extensions-tool/src/command-prefs.c:110 --#: subprojects/extensions-tool/src/command-reset.c:81 --#: subprojects/extensions-tool/src/command-uninstall.c:109 --msgid "More than one UUID given" --msgstr "Бірден көп UUID көрсетілген" -- --#: subprojects/extensions-tool/src/command-enable.c:98 --msgid "Enable an extension" --msgstr "Кеңейтуді іске қосу" -- --#: subprojects/extensions-tool/src/command-info.c:50 --#: subprojects/extensions-tool/src/command-list.c:66 --#: subprojects/extensions-tool/src/main.c:150 --#, c-format --msgid "Failed to connect to GNOME Shell\n" --msgstr "GNOME Shell-ға байланысты орнату сәтсіз аяқталды\n" -- --#: subprojects/extensions-tool/src/command-info.c:59 --#: subprojects/extensions-tool/src/main.c:159 --#, c-format --msgid "Extension “%s” doesn't exist\n" --msgstr "\"%s\" кеңейтуі жоқ\n" -- --#: subprojects/extensions-tool/src/command-info.c:85 --msgid "Show extensions info" --msgstr "Кеңейтулер ақпаратын көрсету" -- --#: subprojects/extensions-tool/src/command-install.c:190 --msgid "Overwrite an existing extension" --msgstr "Бар болып тұрған кеңейтуді үстінен жазу" -- --#: subprojects/extensions-tool/src/command-install.c:192 --msgid "EXTENSION_BUNDLE" --msgstr "КЕҢЕЙТУ_ДЕСТЕСІ" -- --#: subprojects/extensions-tool/src/command-install.c:201 --msgid "Install an extension bundle" --msgstr "Кеңейту дестесін орнату" -- --#: subprojects/extensions-tool/src/command-install.c:219 --msgid "No extension bundle specified" --msgstr "Кеңейту дестесі көрсетілмеген" -- --#: subprojects/extensions-tool/src/command-install.c:225 --msgid "More than one extension bundle specified" --msgstr "Бірден көп кеңейту дестесі көрсетілген" -- --#: subprojects/extensions-tool/src/command-list.c:140 --msgid "Show user-installed extensions" --msgstr "Пайдаланушы орнатқан кеңейтулерді көрсету" -- --#: subprojects/extensions-tool/src/command-list.c:143 --msgid "Show system-installed extensions" --msgstr "Жүйелік деңгейде орнатылған кеңейтулерді көрсету" -- --#: subprojects/extensions-tool/src/command-list.c:146 --msgid "Show enabled extensions" --msgstr "Іске қосылған кеңейтулерді көрсету" -- --#: subprojects/extensions-tool/src/command-list.c:149 --msgid "Show disabled extensions" --msgstr "Сөндірілген кеңейтулерді көрсету" -- --#: subprojects/extensions-tool/src/command-list.c:152 --msgid "Show extensions in active state" --msgstr "Белсенді кеңейтулерді көрсету" -- --#: subprojects/extensions-tool/src/command-list.c:155 --msgid "Show extensions in inactive state" --msgstr "Белсенді емес кеңейтулерді көрсету" -- --#: subprojects/extensions-tool/src/command-list.c:158 --msgid "Show extensions with preferences" --msgstr "Баптаулары бар кеңейтулерді көрсету" -- --#: subprojects/extensions-tool/src/command-list.c:161 --msgid "Show extensions with updates" --msgstr "Жаңартулары бар кеңейтулерді көрсету" -- --#: subprojects/extensions-tool/src/command-list.c:164 --msgid "Print extension details" --msgstr "Кеңейту ақпаратын басып шығару" -- --#: subprojects/extensions-tool/src/command-list.c:172 --msgid "List installed extensions" --msgstr "Орнатылған кеңейтулерді тізіп шығару" -- --#: subprojects/extensions-tool/src/command-pack.c:444 --#: subprojects/extensions-tool/src/command-upload.c:427 --msgid "FILE" --msgstr "ФАЙЛ" -- --#: subprojects/extensions-tool/src/command-pack.c:445 --msgid "Additional source to include in the bundle" --msgstr "Дестеге қосылатын қосымша қайнар көз" -- --#: subprojects/extensions-tool/src/command-pack.c:449 --msgid "A GSettings schema that should be included" --msgstr "Құрамына енуі тиіс GSettings сұлбасы" -- --#: subprojects/extensions-tool/src/command-pack.c:451 --#: subprojects/extensions-tool/src/command-pack.c:462 --msgid "DIRECTORY" --msgstr "БУМА" -- --#: subprojects/extensions-tool/src/command-pack.c:453 --msgid "The directory where translations are found" --msgstr "Аудармалар орналасқан бума" -- --#: subprojects/extensions-tool/src/command-pack.c:457 --msgid "The gettext domain to use for translations" --msgstr "Аудармалар үшін қолданылуы тиіс gettext домені" -- --#: subprojects/extensions-tool/src/command-pack.c:460 --msgid "Overwrite an existing pack" --msgstr "Бар болып тұрған пакетті үстінен жазу" -- --#: subprojects/extensions-tool/src/command-pack.c:464 --msgid "The directory where the pack should be created" --msgstr "Десте жасалуы тиіс бума" -- --#: subprojects/extensions-tool/src/command-pack.c:466 --msgid "SOURCE_DIRECTORY" --msgstr "ҚАЙНАР_КӨЗ_БУМАСЫ" -- --#: subprojects/extensions-tool/src/command-pack.c:475 --msgid "Create an extension bundle" --msgstr "Кеңейту дестесін жасау" -- --#: subprojects/extensions-tool/src/command-pack.c:495 --msgid "More than one source directory specified" --msgstr "Бірден көп қайнар көз бумасы көрсетілген" -- --#: subprojects/extensions-tool/src/command-prefs.c:47 --#, c-format --msgid "Extension “%s” doesn't have preferences\n" --msgstr "\"%s\" кеңейтудің баптаулары жоқ\n" -- --#: subprojects/extensions-tool/src/command-prefs.c:62 --#, c-format --msgid "Failed to open prefs for extension “%s”: %s\n" --msgstr "\"%s\" кеңейтуі үшін қолданбаларды ашу сәтсіз аяқталды: %s\n" -- --#: subprojects/extensions-tool/src/command-prefs.c:87 --msgid "Opens extension preferences" --msgstr "Кеңейту баптауларын ашады" -- --#: subprojects/extensions-tool/src/command-reset.c:58 --msgid "Reset an extension" --msgstr "Кеңейтуді қалпына келтіру" -- --#: subprojects/extensions-tool/src/command-uninstall.c:49 --#, c-format --msgid "Cannot uninstall system extensions\n" --msgstr "Жүйелік кеңейтулерді өшіру мүмкін емес\n" -- --#: subprojects/extensions-tool/src/command-uninstall.c:64 --#, c-format --msgid "Failed to uninstall “%s”\n" --msgstr "\"%s\" өшіру сәтсіз аяқталды\n" -- --#: subprojects/extensions-tool/src/command-uninstall.c:86 --msgid "Uninstall an extension" --msgstr "Кеңейтуді өшіру" -- --#: subprojects/extensions-tool/src/command-upload.c:226 --#, c-format --msgid "Login to extensions.gnome.org\n" --msgstr "extensions.gnome.org сайтына кіру\n" -- --#: subprojects/extensions-tool/src/command-upload.c:256 --#, c-format --msgid "Warning! Password will be echoed" --msgstr "Ескерту! Пароль экранда көрсетіледі" -- --#: subprojects/extensions-tool/src/command-upload.c:419 --msgid "USERNAME" --msgstr "ПАЙДАЛАНУШЫ АТЫ" -- --#: subprojects/extensions-tool/src/command-upload.c:421 --msgid "Username to log into https://extensions.gnome.org" --msgstr "https://extensions.gnome.org сайтына кіру үшін пайдаланушы аты" -- --#: subprojects/extensions-tool/src/command-upload.c:423 --msgid "PASSWORD" --msgstr "ПАРОЛЬ" -- --#: subprojects/extensions-tool/src/command-upload.c:425 --msgid "Password to log into https://extensions.gnome.org" --msgstr "https://extensions.gnome.org сайтына кіруге арналған пароль" -- --#: subprojects/extensions-tool/src/command-upload.c:429 --msgid "Read https://extensions.gnome.org password from file, use \"-\" for stdin" --msgstr "" --"https://extensions.gnome.org паролін файлдан оқу, stdin үшін \"-\" пайдаланыңыз" -- --#: subprojects/extensions-tool/src/command-upload.c:432 --msgid "Accept the terms of service at https://extensions.gnome.org/upload/" --msgstr "" --"https://extensions.gnome.org/upload/ сайтындағы қызмет көрсету шарттарын " --"қабылдау" -- --#: subprojects/extensions-tool/src/command-upload.c:434 --msgid "FILE…" --msgstr "ФАЙЛ…" -- --#: subprojects/extensions-tool/src/command-upload.c:443 --msgid "Upload new extension versions" --msgstr "Кеңейтулердің жаңа нұсқаларын жүктеп салу" -- --#: subprojects/extensions-tool/src/command-upload.c:461 --msgid "Only one of --password and --password-file can be used" --msgstr "" --"--password және --password-file параметрлерінің тек біреуін ғана пайдалануға " --"болады" -- --#: subprojects/extensions-tool/src/command-upload.c:467 --msgid "You must accept the terms of service to upload extensions" --msgstr "" --"Кеңейтулерді жүктеп салу үшін қызмет көрсету шарттарын қабылдауыңыз керек" -- --#: subprojects/extensions-tool/src/command-upload.c:473 --msgid "No files given" --msgstr "Файлдар берілген жоқ" -- --#: subprojects/extensions-tool/src/main.c:76 --msgid "Do not print error messages" --msgstr "Қате туралы хабарламаларды басып шығармау" -- --#: subprojects/extensions-tool/src/main.c:249 --msgid "Path" --msgstr "Жол" -- --#: subprojects/extensions-tool/src/main.c:252 --msgid "URL" --msgstr "URL" -- --#: subprojects/extensions-tool/src/main.c:255 --msgid "Original author" --msgstr "Бастапқы авторы" -- --#: subprojects/extensions-tool/src/main.c:261 --#: subprojects/extensions-tool/src/main.c:263 --#: subprojects/extensions-tool/src/main.c:265 --msgid "Version" --msgstr "Нұсқасы" -- --#: subprojects/extensions-tool/src/main.c:268 --msgid "Enabled" --msgstr "Іске қосылған" -- --#: subprojects/extensions-tool/src/main.c:268 --msgid "Yes" --msgstr "Иә" -- --#: subprojects/extensions-tool/src/main.c:268 --msgid "No" --msgstr "Жоқ" -- --#: subprojects/extensions-tool/src/main.c:271 --msgid "State" --msgstr "Қалып-күйі" -- --#: subprojects/extensions-tool/src/main.c:309 --msgid "“version” takes no arguments" --msgstr "“version” аргументтерді қабылдамайды" -- --#: subprojects/extensions-tool/src/main.c:311 --#: subprojects/extensions-tool/src/main.c:331 --msgid "Usage:" --msgstr "Қолданылуы:" -- --#: subprojects/extensions-tool/src/main.c:314 --msgid "Print version information and exit." --msgstr "Нұсқа ақпаратын басып шығару және шығу." -- --#: subprojects/extensions-tool/src/main.c:329 --#: subprojects/extensions-tool/src/main.c:332 --msgid "COMMAND" --msgstr "КОМАНДА" -- --#: subprojects/extensions-tool/src/main.c:332 --msgid "[ARGS…]" --msgstr "[АРГУМЕНТТЕР…]" -- --#: subprojects/extensions-tool/src/main.c:334 --msgid "Commands:" --msgstr "Командалар:" -- --#: subprojects/extensions-tool/src/main.c:335 --msgid "Print help" --msgstr "Көмекті басып шығару" -- --#: subprojects/extensions-tool/src/main.c:337 --msgid "Enable extension" --msgstr "Кеңейтуді іске қосу" -- --#: subprojects/extensions-tool/src/main.c:338 --msgid "Disable extension" --msgstr "Кеңейтуді сөндіру" -- --#: subprojects/extensions-tool/src/main.c:339 --msgid "Reset extension" --msgstr "Кеңейтуді қалпына келтіру" -- --#: subprojects/extensions-tool/src/main.c:340 --msgid "Uninstall extension" --msgstr "Кеңейтуді өшіру" -- --#: subprojects/extensions-tool/src/main.c:341 --msgid "List extensions" --msgstr "Кеңейтулерді тізіп шығару" -- --#: subprojects/extensions-tool/src/main.c:342 --#: subprojects/extensions-tool/src/main.c:343 --msgid "Show extension info" --msgstr "Кеңейту ақпаратын көрсету" -- --#: subprojects/extensions-tool/src/main.c:344 --msgid "Open extension preferences" --msgstr "Кеңейту параметрлерін ашу" -- --#: subprojects/extensions-tool/src/main.c:345 --msgid "Create extension" --msgstr "Кеңейтуді жасау" -- --#: subprojects/extensions-tool/src/main.c:346 --msgid "Package extension" --msgstr "Кеңейтуді дестеге салу" -- --#: subprojects/extensions-tool/src/main.c:347 --msgid "Install extension bundle" --msgstr "Кеңейту дестесін орнату" -- --#: subprojects/extensions-tool/src/main.c:349 --#, c-format --msgid "Use “%s” to get detailed help.\n" --msgstr "Толық көмекті алу үшін \"%s\" пайдаланыңыз.\n" -- --#: subprojects/extensions-tool/src/templates/00-plain.desktop.in:3 --msgid "Plain" --msgstr "Қалыпты" -- --#: subprojects/extensions-tool/src/templates/00-plain.desktop.in:4 --msgid "An empty extension" --msgstr "Бос кеңейту" -- --#: subprojects/extensions-tool/src/templates/indicator.desktop.in:3 --msgid "Indicator" --msgstr "Индикатор" -- --#: subprojects/extensions-tool/src/templates/indicator.desktop.in:4 --msgid "Add an icon to the top bar" --msgstr "Жоғарғы панельге таңбашаны қосу" -- --#: subprojects/extensions-tool/src/templates/quick-settings.desktop.in:3 --msgid "Quick Settings Item" --msgstr "Жылдам баптау элементі" -- --#: subprojects/extensions-tool/src/templates/quick-settings.desktop.in:4 --msgid "Add an item to quick settings" --msgstr "Жылдам баптауларға жаңа элементті қосу" -- --#. translators: --#. * The device has been disabled --#: subprojects/gvc/gvc-mixer-control.c:1872 --msgid "Disabled" --msgstr "Сөндірулі" -- --#. translators: --#. * The number of sound outputs on a particular device --#: subprojects/gvc/gvc-mixer-control.c:1879 --#, c-format --msgid "%u Output" --msgid_plural "%u Outputs" --msgstr[0] "%u шығысы" -- --#. translators: --#. * The number of sound inputs on a particular device --#: subprojects/gvc/gvc-mixer-control.c:1889 --#, c-format --msgid "%u Input" --msgid_plural "%u Inputs" --msgstr[0] "%u кірісі" -- --#: subprojects/gvc/gvc-mixer-control.c:2872 --msgid "System Sounds" --msgstr "Жүйелік дыбыстар" -- --#~ msgid "GNOME Shell" --#~ msgstr "GNOME Shell" -- --#~ msgid "Window management and application launching" --#~ msgstr "Терезелерді басқару мен қолданбаларды жөнелту" -- --#~ msgid "" --#~ "We’re very sorry, but there’s been a problem: the settings for this " --#~ "extension can’t be displayed. We recommend that you report the issue to the " --#~ "extension authors." --#~ msgstr "" --#~ "Кешіріңіз, мәселе орын алды: бұл кеңейту үшін баптауларды көрсету мүмкін " --#~ "емес. Бұл мәселені кеңейту авторларына хабарлауды ұсынамыз." -- --#~ msgid "Technical Details" --#~ msgstr "Техникалық ақпараты" -- --#~ msgid "Homepage" --#~ msgstr "Үй парағы" -- --#~ msgid "Visit extension homepage" --#~ msgstr "Кеңейтудің үй парағын шолу" -- --#~ msgid "Could not parse command:" --#~ msgstr "Команданы талдау мүмкін емес:" -- --#~ msgid "%H∶%M" --#~ msgstr "%H∶%M" -- --#~ msgid "Screenshot" --#~ msgstr "Скриншот" -- --#~ msgid "Move Titlebar Onscreen" --#~ msgstr "Атау жолағын экранға жылжыту" -- --#~ msgid "Stop conflicting session dialog closed" --#~ msgstr "Қарамы-қайшылық туғызған сеансты тоқтату сұхбаты жабылды" -- --#, javascript-format --#~ msgid "Try to login again to start a session for user %s." --#~ msgstr "%s пайдаланушысы үшін сеансты бастау үшін қайта кіріп көріңіз." -- --#, javascript-format --#~ msgid "%s is now known as %s" --#~ msgstr "%s енді %s ретінде белгілі" -- --#~ msgid "Network Manager" --#~ msgstr "Желілер басқарушысы" -- --#~ msgid "Disabling" --#~ msgstr "Сөндірілуде" -- --#~ msgid "Enabling" --#~ msgstr "Іске қосылуда" -- --#, javascript-format --#~ msgid "%d %%" --#~ msgstr "%d %%" -- --#~ msgid "Thunderbolt" --#~ msgstr "Thunderbolt" -- --#~ msgid "No Thanks" --#~ msgstr "Жоқ рахмет" -- --#~ msgid "No Matches" --#~ msgstr "Сәйкестіктер жоқ" -- --#~ msgid "The extension had an error" --#~ msgstr "Кеңейтуде қате болды" -- --#~ msgid "The extension can be updated" --#~ msgstr "Кеңейтуді жаңартуға болады" -- --#~ msgid "Help" --#~ msgstr "Көмек" -- --#~ msgid "Manually Installed" --#~ msgstr "Қолмен орнатылған" -- --#~ msgid "Built-In" --#~ msgstr "Құрамындағы" -- --#~ msgid "Extension Updates Ready" --#~ msgstr "Кеңейту жаңартулары дайын" -- --#~ msgid "Attach modal dialog to the parent window" --#~ msgstr "Модальды сұхбатты аталық терезесіне жалғау" -- --#~ msgid "" --#~ "This key overrides the key in org.gnome.mutter when running GNOME Shell." --#~ msgstr "" --#~ "Бұл кілт GNOME Shell орындалған кезде org.gnome.mutter ішіндегі кілтті " --#~ "үстінен жазады." -- --#~ msgid "Enable edge tiling when dropping windows on screen edges" --#~ msgstr "" --#~ "Терезелерді экран шеттеріне апарған кезде олардың өлшемдерін өзгертуді іске " --#~ "қосу" -- --#~ msgid "Workspaces are managed dynamically" --#~ msgstr "Жұмыс орындары динамикалы түрде басқарылады" -- --#~ msgid "Workspaces only on primary monitor" --#~ msgstr "Жұмыс орындар тек біріншілік мониторда" -- --#~ msgid "Delay focus changes in mouse mode until the pointer stops moving" --#~ msgstr "Тышқан режиміндегі фокусты ауыстыру курсор тоқтағанша дейін кідірту" -- --#~ msgid "Region & Language Settings" --#~ msgstr "Аймақ және тіл баптаулары" -- --#~ msgid "Applications" --#~ msgstr "Қолданбалар" -- --#~ msgid "Screenshot / Screencast" --#~ msgstr "Скриншот/скринкаст" -- --#, javascript-format --#~ msgid "Unable to start %s" --#~ msgstr "%s іске қосу мүмкін емес" -- --#, javascript-format --#~ msgid "Couldn’t find the %s application" --#~ msgstr "%s қолданбасы табылмады" -- --#~ msgid "Evolution Calendar" --#~ msgstr "Evolution күнтізбесі" -- --#~ msgid "" --#~ "Whether the default Bluetooth adapter had set up devices associated to it" --#~ msgstr "" --#~ "Үнсіз келісім бойынша Bluetooth адаптерінде байланысқан құрылғылар бар ма" -- --#~ msgid "" --#~ "The shell will only show a Bluetooth menu item if a Bluetooth adapter is " --#~ "powered, or if there were devices set up associated with the default " --#~ "adapter. This will be reset if the default adapter is ever seen not to have " --#~ "devices associated to it." --#~ msgstr "" --#~ "Қоршам Bluetooth мәзірін тек Bluetooth адаптері іске қосылған болса және " --#~ "үнсіз келісім бойынша адаптерінде байланысқан құрылғылар бар болса ғана " --#~ "көрсетеді. Бұл үнсіз келісім адаптерінде байланысқан құрылғылар жоқ болса " --#~ "тасталады." -- --#~ msgid "Log Out" --#~ msgstr "Жүйеден шығу" -- --#~ msgid "Bluetooth Off" --#~ msgstr "Bluetooth сөндірілген" -- --#~ msgid "Location In Use" --#~ msgstr "Орналасу қолданылуда" -- --#~ msgid "Location Disabled" --#~ msgstr "Орналасу сөндірулі тұр" -- --#, javascript-format --#~ msgid "%s Off" --#~ msgstr "%s сөндірулі" -- --#, javascript-format --#~ msgid "%s Connected" --#~ msgstr "%s байланысқан" -- --#, javascript-format --#~ msgid "%s Unmanaged" --#~ msgstr "%s басқарылмайтын" -- --#, javascript-format --#~ msgid "%s Connecting" --#~ msgstr "%s байланысуда" -- --#, javascript-format --#~ msgid "%s Requires Authentication" --#~ msgstr "%s аутентификацияны талап етеді" -- --#, javascript-format --#~ msgid "Firmware Missing For %s" --#~ msgstr "%s үшін бинарлы кодтары жоқ" -- --#, javascript-format --#~ msgid "%s Unavailable" --#~ msgstr "%s қолжетерсіз" -- --#, javascript-format --#~ msgid "%s Connection Failed" --#~ msgstr "%s байланысын орнату сәтсіз" -- --#, javascript-format --#~ msgid "%s Hardware Disabled" --#~ msgstr "%s құрылғылық түрде сөндірулі тұр" -- --#, javascript-format --#~ msgid "%s Disabled" --#~ msgstr "%s сөндірулі тұр" -- --#~ msgid "Connect to Internet" --#~ msgstr "Интернетке байланысу" -- --#~ msgid "Airplane Mode is On" --#~ msgstr "Ұшақтағы режим іске қосылған" -- --#~ msgid "Wi-Fi is disabled when airplane mode is on." --#~ msgstr "Wi-Fi ұшақтағы режимі кезінде сөндірілген болады." -- --#~ msgid "Turn Off Airplane Mode" --#~ msgstr "Ұшақтағы режимді сөндіру" -- --#~ msgid "Wi-Fi is Off" --#~ msgstr "Wi-Fi сөндірілген" -- --#~ msgid "Wi-Fi needs to be turned on in order to connect to a network." --#~ msgstr "Желіге байланысты орнату үшін Wi-Fi іске қосылған болуы тиіс." -- --#~ msgid "Turn On Wi-Fi" --#~ msgstr "Wi-Fi іске қосу" -- --#~ msgid "Select a network" --#~ msgstr "Желіні таңдау" -- --#~ msgid "Use hardware switch to turn off" --#~ msgstr "Сөндіру үшін құрылғылық қосқышты қолданыңыз" -- --#~ msgid "Select Network" --#~ msgstr "Желіні таңдау" -- --#~ msgid "Wi-Fi Settings" --#~ msgstr "Wi-Fi баптаулары" -- --#, javascript-format --#~ msgid "%s Not Connected" --#~ msgstr "%s байланыспаған" -- --#~ msgid "connecting…" --#~ msgstr "байланысты орнату…" -- --#~ msgid "authentication required" --#~ msgstr "аутентификация керек" -- --#~ msgid "connection failed" --#~ msgstr "байланысты орнату сәтсіз" -- --#~ msgid "VPN Off" --#~ msgstr "VPN сөндірілген" -- --#, javascript-format --#~ msgid "%s Wi-Fi Connection" --#~ msgid_plural "%s Wi-Fi Connections" --#~ msgstr[0] "%s Wi-Fi желі байланысы" -- --#~ msgid "Night Light Disabled" --#~ msgstr "Түнгі жарық сөндірілген" -- --#~ msgid "Resume" --#~ msgstr "Жалғастыру" -- --#~ msgid "Disable Until Tomorrow" --#~ msgstr "Ертеңге дейін сөндіру" -- --#~ msgid "Fully Charged" --#~ msgstr "Толығымен зарядталған" -- --#~ msgid "Not Charging" --#~ msgstr "Зарядталуда емес" -- --#~ msgid "Estimating…" --#~ msgstr "Есептеу…" -- --#, javascript-format --#~ msgid "%d∶%02d Remaining (%d %%)" --#~ msgstr "%d∶%02d қалды (%d %%)" -- --#, javascript-format --#~ msgid "%d∶%02d Until Full (%d %%)" --#~ msgstr "%d∶%02d толық зарядқа дейін (%d %%)" -- --#~ msgid "Screen is Being Shared" --#~ msgstr "Экранмен бөлісудесіз" -- --#~ msgid "Turn off" --#~ msgstr "Сөндіру" -- --#~ msgid "Airplane Mode On" --#~ msgstr "Ұшақтағы режим іске қосулы" -- --#~ msgid "Lock" --#~ msgstr "Блоктау" -- --#~ msgid "Power Off / Log Out" --#~ msgstr "Сөндіру / Жүйеден шығу" -- --#~ msgid "Enable introspection API" --#~ msgstr "Интроспекция API іске қосу" -- --#~ msgid "" --#~ "Enables a D-Bus API that allows to introspect the application state of the " --#~ "shell." --#~ msgstr "" --#~ "Қоршамның қолданба күйін интроспекциялауды мүмкін қылатын D-Bus API іске " --#~ "қосу." -- --#~ msgid "Remove from Favorites" --#~ msgstr "Таңдамалылардан өшіру" -- --#~ msgid "Add to Favorites" --#~ msgstr "Таңдамалыларға қосу" -- --#~ msgid "Author" --#~ msgstr "Авторы" -- --#~ msgid "Warning" --#~ msgstr "Ескерту" -- --#~ msgid "" --#~ "Extensions can cause system issues, including performance problems. If you " --#~ "encounter problems with your system, it is recommended to disable all " --#~ "extensions." --#~ msgstr "" --#~ "Кеңейтулер жүйелік мәселелерді, соның ішінде өнімділік мәселелерін туғызуы " --#~ "мүмкін. Жүйелік мәселелерге тап болсаңыз, барлық кеңейтулерді сөндіру " --#~ "ұсынылады." -- --#~ msgid "Failed to connect to GNOME Shell" --#~ msgstr "GNOME Shell-ға байланысты орнату сәтсіз аяқталды" -- --#~ msgid "Minimize" --#~ msgstr "Қайыру" -- --#~ msgid "Unmaximize" --#~ msgstr "Жазық емес қылу" -- --#~ msgid "App Picker View" --#~ msgstr "Қолданбаларды таңдау көрінісі" -- --#~ msgid "Index of the currently selected view in the application picker." --#~ msgstr "" --#~ "Ағымдағы таңдалған көріністің қолданбаларды таңдау режиміндегі индексі." -- --#~ msgid "Frequently used applications will appear here" --#~ msgstr "Жиі қолданылатын қолданбалар осында көрінеді" -- --#~ msgid "Frequent" --#~ msgstr "Жиі қолданылатын" -- --#~ msgid "All" --#~ msgstr "Барлығы" -- --#~ msgctxt "calendar heading" --#~ msgid "%A, %B %-d" --#~ msgstr "%A, %B %-d" -- --#~ msgctxt "calendar heading" --#~ msgid "%A, %B %-d, %Y" --#~ msgstr "%A, %B %-d, %Y" -- --#~ msgid "On" --#~ msgstr "Іске қос." -- --#~ msgid "" --#~ "Keybinding that pauses and resumes all running tweens, for debugging " --#~ "purposes" --#~ msgstr "" --#~ "Барлық орындалып тұрған анимацияларды тоқтататын не жалғастыратын пернелер " --#~ "жарлығы (жөндеу үшін)" -- --#~ msgid "Which keyboard to use" --#~ msgstr "Қолданылатын пернетақта" -- --#~ msgid "The type of keyboard to use." --#~ msgstr "Қолданылатын пернетақта түрі." -- --#~ msgid "network-workgroup" --#~ msgstr "network-workgroup" -- --#~ msgid "Browse in Software" --#~ msgstr "БҚ қолданбасында шолу" -- --#~ msgid "Next" --#~ msgstr "Келесі" -- --#~ msgctxt "button" --#~ msgid "Sign In" --#~ msgstr "Кіру" -- --#~ msgid "Password:" --#~ msgstr "Пароль:" -- --#~ msgid "Type again:" --#~ msgstr "Қайтадан енгізіңіз:" -- --#~ msgid "Password: " --#~ msgstr "Пароль: " -- --#~ msgid "Authentication required by wireless network" --#~ msgstr "Сымсыз желісі аутентификацияны талап етеді" -- --#~ msgid "Mobile broadband network password" --#~ msgstr "Сымсыз кеңжолақты желісінің паролі" -- --#~ msgid "toggle-switch-us" --#~ msgstr "toggle-switch-intl" -- --#~ msgid "%A, %B %d" --#~ msgstr "%A, %B %d" -- --#~ msgid "%d new message" --#~ msgid_plural "%d new messages" --#~ msgstr[0] "%d жаңа хабарлама" -- --#~ msgid "Account Settings" --#~ msgstr "Тіркелгі баптаулары" -- --#~ msgid "Orientation Lock" --#~ msgstr "Бағдарды бекіту" -- --#~ msgid "There was an error loading the preferences dialog for %s:" --#~ msgstr "%s үшін баптаулар сұхбатын жүктеу кезінде қате орын алды:" -- --#~ msgid "%s all day." --#~ msgstr "%s күні бойы." -- --#~ msgid "%s, then %s later." --#~ msgstr "%s, одан кейін %s." -- --#~ msgid "%s, then %s, followed by %s later." --#~ msgstr "%s, одан кейін %s, одан кейін %s." -- --#~ msgid "Feels like %s." --#~ msgstr "%s сияқты сезіледі." -- --#~ msgctxt "search-result" --#~ msgid "Log out" --#~ msgstr "Жүйеден шығу" -- --#~ msgctxt "search-result" --#~ msgid "Switch user" --#~ msgstr "Пайдаланушыны ауыстыру" -- --#~ msgid "Hide tray" --#~ msgstr "Жүйелік трейді жасыру" -- --#~ msgid "Status Icons" --#~ msgstr "Қалып-күй таңбашалары" -- --#~ msgid "Events" --#~ msgstr "Оқиғалар" -- --#~ msgid "Media" --#~ msgstr "Медиа" -- --#~ msgid "%d x %d" --#~ msgstr "%d x %d" -- --#~ msgid "Web Authentication Redirect" --#~ msgstr "Веб аутентификацияның қайта бағдарлауы" -- --#~ msgid "Show the week date in the calendar" --#~ msgstr "Күнтізбеде апта күнін көрсету" -- --#~ msgid "If true, display the ISO week date in the calendar." --#~ msgstr "Ақиқат болса, күнтізбеде ISO апта күнін көрсетеді." -- --#~ msgid "Use as Internet connection" --#~ msgstr "Интернетпен байланыс ретінде қолдану" -- --#~ msgid "%s is requesting access to your location." --#~ msgstr "%s орналасу ақпаратыңызға қатынауды сұрайды." -- --#~ msgid "GNOME Shell (wayland compositor)" --#~ msgstr "GNOME Shell (wayland үйлестіргіші)" -- --#~ msgid "%d Connected Device" --#~ msgid_plural "%d Connected Devices" --#~ msgstr[0] "%d байланысқан құрылғы" -- --#~ msgid "UPS" --#~ msgstr "UPS" -- --#~ msgid "Battery" --#~ msgstr "Батарея" -- --#~ msgctxt "event list time" --#~ msgid "%H∶%M" --#~ msgstr "%H∶%M" -- --#~ msgctxt "event list time" --#~ msgid "%l∶%M %p" --#~ msgstr "%l∶%M %p" -- --#~ msgid "Invitation" --#~ msgstr "Шақыру" -- --#~ msgid "Call" --#~ msgstr "Қоңырау" -- --#~ msgid "File Transfer" --#~ msgstr "Файлдармен алмасу" -- --#~ msgid "Chat" --#~ msgstr "Чат" -- --#~ msgid "Invitation to %s" --#~ msgstr "%s ішіне шақыру" -- --#~ msgid "%s is inviting you to join %s" --#~ msgstr "%s сізді %s ішіне қосылуды шақырады" -- --#~ msgid "Decline" --#~ msgstr "Тайдыру" -- --#~ msgid "Accept" --#~ msgstr "Қабылдау" -- --#~ msgid "Video call from %s" --#~ msgstr "Видео қоңырау: %s" -- --#~ msgid "Call from %s" --#~ msgstr "Қоңырау: %s" -- --#~ msgid "Answer" --#~ msgstr "Жауап" -- --#~ msgid "%s is sending you %s" --#~ msgstr "%s сізге %s жіберуде" -- --#~ msgid "%s would like permission to see when you are online" --#~ msgstr "%s сіз қашан желіде болатыныңызды білу құқығын сұрап тұр" -- --#~ msgid "Authentication failed" --#~ msgstr "Аутентификация сәтсіз" -- --#~ msgid "Encryption error" --#~ msgstr "Шифрлеу қатесі" -- --#~ msgid "Certificate not provided" --#~ msgstr "Сертификат ұсынылмады" -- --#~ msgid "Certificate untrusted" --#~ msgstr "Сертификат сенімсіз" -- --#~ msgid "Certificate expired" --#~ msgstr "Сертификаттың мерзімі аяқталған" -- --#~ msgid "Certificate not activated" --#~ msgstr "Сертификат белсендірілмеген" -- --#~ msgid "Certificate hostname mismatch" --#~ msgstr "Сертификаттың хост аты сәйкес емес" -- --#~ msgid "Certificate fingerprint mismatch" --#~ msgstr "Сертификаттың баспасы сәйкес емес" -- --#~ msgid "Certificate self-signed" --#~ msgstr "Сертификат өздігінен қолтаңбаланған" -- --#~ msgid "Status is set to offline" --#~ msgstr "Қалып-күй желіде емес етіп орнатылды" -- --#~ msgid "Certificate is invalid" --#~ msgstr "Сертификат дұрыс емес" -- --#~ msgid "Connection has been refused" --#~ msgstr "Сертификат тайдырылды" -- --#~ msgid "Connection can't be established" --#~ msgstr "Байланысты орнату мүмкін емес" -- --#~ msgid "Connection has been lost" --#~ msgstr "Байланыс жоғалтылды" -- --#~ msgid "This account is already connected to the server" --#~ msgstr "Бұл тіркелгі серверге байланысқан болып тұр" -- --#~ msgid "" --#~ "Connection has been replaced by a new connection using the same resource" --#~ msgstr "Байланыс дәл сол ресурсты қолданып, жаңа байланыспен алмастырылды" -- --#~ msgid "The account already exists on the server" --#~ msgstr "Бұл тіркелгі серверде бар болып тұр" -- --#~ msgid "Server is currently too busy to handle the connection" --#~ msgstr "Сервер бұл байланысты өңдеу үшін тым бос емес" -- --#~ msgid "Certificate has been revoked" --#~ msgstr "Сертификат қайта шақырылған" -- --#~ msgid "" --#~ "Certificate uses an insecure cipher algorithm or is cryptographically weak" --#~ msgstr "" --#~ "Сертификат қауіпсіз емес шифрлеу алгоритмін қолдануда немесе криптографиялы " --#~ "әлсіз" -- --#~ msgid "" --#~ "The length of the server certificate, or the depth of the server " --#~ "certificate chain, exceed the limits imposed by the cryptography library" --#~ msgstr "" --#~ "Сервер сертификатының ұзындығы, не ол сертификат тізбегінің ұзындығы " --#~ "криптографиялық жинақ ұсына алатын шегінен асып тұр" -- --#~ msgid "Internal error" --#~ msgstr "Ішкі қате" -- --#~ msgid "View account" --#~ msgstr "Тіркелгіні қарап шығу" -- --#~ msgid "Show the message list" --#~ msgstr "Хабарламалар тізімін көрсету" -- --#~ msgctxt "list sunday" --#~ msgid "Su" --#~ msgstr "Жк" -- --#~ msgctxt "list monday" --#~ msgid "M" --#~ msgstr "Бс" -- --#~ msgctxt "list tuesday" --#~ msgid "T" --#~ msgstr "Сс" -- --#~ msgctxt "list wednesday" --#~ msgid "W" --#~ msgstr "Ср" -- --#~ msgctxt "list thursday" --#~ msgid "Th" --#~ msgstr "Бс" -- --#~ msgctxt "list friday" --#~ msgid "F" --#~ msgstr "Жм" -- --#~ msgctxt "list saturday" --#~ msgid "S" --#~ msgstr "Сн" -- --#~ msgid "Nothing Scheduled" --#~ msgstr "Жоспар бос" -- --#~ msgid "This week" --#~ msgstr "Осы аптада" -- --#~ msgid "Next week" --#~ msgstr "Келесі аптада" -- --#~ msgid "Removable Devices" --#~ msgstr "Ауыстырмалы құрылғылар" -- --#~ msgid "Eject" --#~ msgstr "Шығару" -- --#~ msgid "Open" --#~ msgstr "Ашу" -- --#~ msgid "Clear Messages" --#~ msgstr "Хабарламаларды тазарту" -- --#~ msgid "Notification Settings" --#~ msgstr "Хабарлау баптаулары" -- --#~ msgid "Message Tray" --#~ msgstr "Жүйелік трей" -- --#~ msgid "Captive Portal" --#~ msgstr "Captive-портал" -- --#~ msgid "The maximum accuracy level of location." --#~ msgstr "Орналасудың максималды дәлдік деңгейі." -+# Kazakh translation for gnome-shell. -+# Copyright (C) 2015 The gnome-shell authors. -+# This file is distributed under the same license as the gnome-shell package. -+# Baurzhan Muftakhidinov , 2012-2021. -+# -+msgid "" -+msgstr "" -+"Project-Id-Version: master\n" -+"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell/issues/\n" -+"POT-Creation-Date: 2026-02-05 16:09+0000\n" -+"PO-Revision-Date: 2026-02-08 21:22+0500\n" -+"Last-Translator: Baurzhan Muftakhidinov \n" -+"Language-Team: Kazakh \n" -+"Language: kk\n" -+"MIME-Version: 1.0\n" -+"Content-Type: text/plain; charset=UTF-8\n" -+"Content-Transfer-Encoding: 8bit\n" -+"Plural-Forms: nplurals=1; plural=0;\n" -+"X-Generator: Poedit 3.8\n" -+ -+#: data/50-gnome-shell-launchers.xml:6 -+msgid "Launchers" -+msgstr "Жөнелткіштер" -+ -+#: data/50-gnome-shell-launchers.xml:10 -+msgid "Activate pinned app 1" -+msgstr "Бекітілген 1-ші қолданбаны белсендіру" -+ -+#: data/50-gnome-shell-launchers.xml:14 -+msgid "Activate pinned app 2" -+msgstr "Бекітілген 2-ші қолданбаны белсендіру" -+ -+#: data/50-gnome-shell-launchers.xml:18 -+msgid "Activate pinned app 3" -+msgstr "Бекітілген 3-ші қолданбаны белсендіру" -+ -+#: data/50-gnome-shell-launchers.xml:22 -+msgid "Activate pinned app 4" -+msgstr "Бекітілген 4-ші қолданбаны белсендіру" -+ -+#: data/50-gnome-shell-launchers.xml:26 -+msgid "Activate pinned app 5" -+msgstr "Бекітілген 5-ші қолданбаны белсендіру" -+ -+#: data/50-gnome-shell-launchers.xml:30 -+msgid "Activate pinned app 6" -+msgstr "Бекітілген 6-шы қолданбаны белсендіру" -+ -+#: data/50-gnome-shell-launchers.xml:34 -+msgid "Activate pinned app 7" -+msgstr "Бекітілген 7-ші қолданбаны белсендіру" -+ -+#: data/50-gnome-shell-launchers.xml:38 -+msgid "Activate pinned app 8" -+msgstr "Бекітілген 8-ші қолданбаны белсендіру" -+ -+#: data/50-gnome-shell-launchers.xml:42 -+msgid "Activate pinned app 9" -+msgstr "Бекітілген 9-шы қолданбаны белсендіру" -+ -+#: data/50-gnome-shell-launchers.xml:46 -+msgid "Open new window of pinned app 1" -+msgstr "Бекітілген 1-ші қолданбаның жаңа терезесін ашу" -+ -+#: data/50-gnome-shell-launchers.xml:50 -+msgid "Open new window of pinned app 2" -+msgstr "Бекітілген 2-ші қолданбаның жаңа терезесін ашу" -+ -+#: data/50-gnome-shell-launchers.xml:54 -+msgid "Open new window of pinned app 3" -+msgstr "Бекітілген 3-ші қолданбаның жаңа терезесін ашу" -+ -+#: data/50-gnome-shell-launchers.xml:58 -+msgid "Open new window of pinned app 4" -+msgstr "Бекітілген 4-ші қолданбаның жаңа терезесін ашу" -+ -+#: data/50-gnome-shell-launchers.xml:62 -+msgid "Open new window of pinned app 5" -+msgstr "Бекітілген 5-ші қолданбаның жаңа терезесін ашу" -+ -+#: data/50-gnome-shell-launchers.xml:66 -+msgid "Open new window of pinned app 6" -+msgstr "Бекітілген 6-шы қолданбаның жаңа терезесін ашу" -+ -+#: data/50-gnome-shell-launchers.xml:70 -+msgid "Open new window of pinned app 7" -+msgstr "Бекітілген 7-ші қолданбаның жаңа терезесін ашу" -+ -+#: data/50-gnome-shell-launchers.xml:74 -+msgid "Open new window of pinned app 8" -+msgstr "Бекітілген 8-ші қолданбаның жаңа терезесін ашу" -+ -+#: data/50-gnome-shell-launchers.xml:78 -+msgid "Open new window of pinned app 9" -+msgstr "Бекітілген 9-шы қолданбаның жаңа терезесін ашу" -+ -+#. Translators: name of the folder under ~/Pictures for screenshots. -+#: data/50-gnome-shell-screenshots.xml:6 js/ui/screenshot.js:2292 -+msgid "Screenshots" -+msgstr "Скриншоттар" -+ -+#: data/50-gnome-shell-screenshots.xml:9 data/org.gnome.shell.gschema.xml.in:267 -+msgid "Take a screenshot interactively" -+msgstr "Скриншотты интерактивті түрде түсіру" -+ -+#: data/50-gnome-shell-screenshots.xml:12 -+#: data/org.gnome.shell.gschema.xml.in:279 -+msgid "Take a screenshot" -+msgstr "Скриншотты түсіру" -+ -+#: data/50-gnome-shell-screenshots.xml:15 -+#: data/org.gnome.shell.gschema.xml.in:275 -+msgid "Take a screenshot of a window" -+msgstr "Терезе скриншотын түсіру" -+ -+#: data/50-gnome-shell-screenshots.xml:18 -+#: data/org.gnome.shell.gschema.xml.in:271 -+msgid "Record a screencast interactively" -+msgstr "Скринкастты интерактивті түрде жазу" -+ -+#: data/50-gnome-shell-system.xml:6 -+#: data/X-GNOME-Shell-System.directory.desktop.in:2 js/ui/messageTray.js:1314 -+msgid "System" -+msgstr "Жүйе" -+ -+#: data/50-gnome-shell-system.xml:9 -+msgid "Show the notification list" -+msgstr "Хабарламалар тізімін көрсету" -+ -+#: data/50-gnome-shell-system.xml:12 -+msgid "Open the quick settings menu" -+msgstr "Жылдам баптаулар мәзірін ашу" -+ -+#: data/50-gnome-shell-system.xml:15 -+msgid "Focus the active notification" -+msgstr "Белсенді хабарламаға фокусты орнату" -+ -+#: data/50-gnome-shell-system.xml:18 -+msgid "Show the overview" -+msgstr "Шолуды көрсету" -+ -+#: data/50-gnome-shell-system.xml:21 -+msgid "Show all apps" -+msgstr "Барлық қолданбаларды көрсету" -+ -+#: data/org.gnome.shell.gschema.xml.in:6 -+msgid "Enable internal tools useful for developers and testers from Alt-F2" -+msgstr "" -+"Alt-F2 ішінен өндірушілер мен сынаушылар үшін пайдалы ішкі саймандарды іске " -+"қосу" -+ -+#: data/org.gnome.shell.gschema.xml.in:9 -+msgid "" -+"Allows access to internal debugging and monitoring tools using the Alt-F2 " -+"dialog." -+msgstr "" -+"Alt-F2 сұхбат арқылы қолжетерлік болатын ішкі жөндеу мен бақылау саймандарына " -+"қатынауды рұқсат ету." -+ -+#: data/org.gnome.shell.gschema.xml.in:16 -+msgid "UUIDs of extensions to enable" -+msgstr "Іске қосу үшін кеңейтулердің UUID-ры" -+ -+#: data/org.gnome.shell.gschema.xml.in:17 -+msgid "" -+"GNOME Shell extensions have a UUID property; this key lists extensions which " -+"should be loaded. Any extension that wants to be loaded needs to be in this " -+"list. You can also manipulate this list with the EnableExtension and " -+"DisableExtension D-Bus methods on org.gnome.Shell." -+msgstr "" -+"GNOME Shell кеңейтулерінде UUID қасиеті бар; бұл кілт жүктелетін кеңейтулер " -+"тізімін сақтайды. Жүйеге кірген кезде жүктелем дейтін кеңейту осы тізімде " -+"болуы тиіс. Бұл тізімді org.gnome.Shell ішіндегі EnableExtension және " -+"DisableExtension DBus тәсілдерімен де өзгертуге болады." -+ -+#: data/org.gnome.shell.gschema.xml.in:26 -+msgid "UUIDs of extensions to force disabling" -+msgstr "Мәжбүрлі сөндіру үшін кеңейтулер UUID-лары" -+ -+#: data/org.gnome.shell.gschema.xml.in:27 -+msgid "" -+"GNOME Shell extensions have a UUID property; this key lists extensions which " -+"should be disabled, even if loaded as part of the current mode. You can also " -+"manipulate this list with the EnableExtension and DisableExtension D-Bus " -+"methods on org.gnome.Shell. This key takes precedence over the “enabled-" -+"extensions” setting." -+msgstr "" -+"GNOME Shell кеңейтулерінде UUID қасиеті бар; бұл кілт сөндіру үшін кеңейтулер " -+"тізімін сақтайды, олар қазіргі режимде іске қосылған болса да. Сонымен қатар, " -+"бұл тізімді org.gnome.Shell EnableExtension және DisableExtension D-Bus " -+"тәсілдері арқылы түзетуге болады. Бұл кілт \"enabled-extensions\" баптауын " -+"үстінен басады." -+ -+#: data/org.gnome.shell.gschema.xml.in:37 -+msgid "Disable user extensions" -+msgstr "Пайдаланушы кеңейтулерін сөндіру" -+ -+#: data/org.gnome.shell.gschema.xml.in:38 -+msgid "" -+"Disable all extensions the user has enabled without affecting the “enabled-" -+"extension” setting." -+msgstr "" -+"\"enabled-extension\" баптауын тимей-ақ, пайдаланушы іске қосқан барлық " -+"кеңейтулерді сөндіру." -+ -+#: data/org.gnome.shell.gschema.xml.in:45 -+msgid "Allow extension installation" -+msgstr "Кеңейтуді орнатуды рұқсат ету" -+ -+#: data/org.gnome.shell.gschema.xml.in:46 -+msgid "" -+"Allow users to install extensions in their home folder. If disabled, the " -+"InstallRemoteExtension D-Bus method will fail, and extensions are only loaded " -+"from system directories on startup. It does not affect extensions that are " -+"already loaded, so a change only takes full effect on the next login." -+msgstr "" -+"Пайдаланушыларға өз үй бумасына кеңейтулерді орнатуға рұқсат ету. Сөндірілсе, " -+"InstallRemoteExtension D-Bus әдісі сәтсіз болады, ал кеңейтулер жүйе іске " -+"қосылған кезде тек жүйелік бумалардан жүктелетін болады. Ол қазір жүктелген " -+"кеңейтулерге әсер етпейді, сондықтан өзгеріс тек келесі кіруге толық күшіне " -+"енеді." -+ -+#: data/org.gnome.shell.gschema.xml.in:56 -+msgid "Disables the validation of extension version compatibility" -+msgstr "Кеңейту нұсқасы үйлесімділігінің расталуын сөндіреді" -+ -+#: data/org.gnome.shell.gschema.xml.in:57 -+msgid "" -+"GNOME Shell will only load extensions that claim to support the current " -+"running version. Enabling this option will disable this check and try to load " -+"all extensions regardless of the versions they claim to support." -+msgstr "" -+"GNOME Shell тек ағымдағы орындалып жатқан нұсқаны қолдаймын деп хабарлайтын " -+"кеңейтулерді жүктейтін болады. Бұл опцияны іске қосу ол мүмкіндікті " -+"сөндіреді, және кеңейту қолдайтын нұсқасына қарамастан жүктеп көретін болады." -+ -+#: data/org.gnome.shell.gschema.xml.in:67 -+msgid "List of desktop file IDs for favorite applications" -+msgstr "Таңдамалы қолданбалар үшін desktop файлдары ID-нің тізімі" -+ -+#: data/org.gnome.shell.gschema.xml.in:68 -+msgid "" -+"The applications corresponding to these identifiers will be displayed in the " -+"favorites area." -+msgstr "" -+"Осы анықтағыштарға сәйкес келетін қолданбалар таңдамалылар аймағында " -+"көрсетілетін болады." -+ -+#: data/org.gnome.shell.gschema.xml.in:75 -+msgid "History for command (Alt-F2) dialog" -+msgstr "Командалар сұхбаты (Alt-F2) үшін тарихы" -+ -+#. Translators: looking glass is a debugger and inspector tool, see https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/docs/looking-glass.md -+#: data/org.gnome.shell.gschema.xml.in:80 -+msgid "History for the looking glass dialog" -+msgstr "Іздеу сұхбатының тарихы" -+ -+#: data/org.gnome.shell.gschema.xml.in:84 -+msgid "Always show the “Log Out” action in the system menu" -+msgstr "Жүйелік мәзірде \"Жүйеден шығу\" нұсқасын әрқашан көрсету" -+ -+#: data/org.gnome.shell.gschema.xml.in:85 -+msgid "" -+"This key overrides the automatic hiding of the “Log out” action in the system " -+"menu for logged-in situations where there is a single, local, non-system user " -+"and only a single available session type (e.g. GNOME on Wayland)." -+msgstr "" -+"Бұл кілт жалғыз, жергілікті, жүйелік емес пайдаланушы және тек бір ғана " -+"қолжетімді сеанс түрі (мысалы, Wayland-тағы GNOME) бар кірген жағдайлар үшін " -+"жүйе мәзірінде «Жүйеден шығу» әрекетін автоматты түрде жасыруды үстінен " -+"басады." -+ -+#: data/org.gnome.shell.gschema.xml.in:94 -+msgid "" -+"Whether to remember password for mounting encrypted or remote filesystems" -+msgstr "" -+"Шифрленген немесе қашықтағы файлдық жүйелерді тіркеу парольдерін сақтау керек " -+"пе, соны көрсетеді" -+ -+#: data/org.gnome.shell.gschema.xml.in:95 -+msgid "" -+"The shell will request a password when an encrypted device or a remote " -+"filesystem is mounted. If the password can be saved for future use a " -+"“Remember Password” checkbox will be present. This key sets the default state " -+"of the checkbox." -+msgstr "" -+"Қоршам шифрленген құрылғы немесе қашықтағы файлдық жүйе тіркелген кезде " -+"парольді сұрайды. Егер парольді болашақтағы қолданулар үшін сақтау керек " -+"болса, \"Парольді есте сақтау\" жалаушасын орнатыңыз. Бұл кілт жалаушаның " -+"бастапқы күйін орнатады." -+ -+#: data/org.gnome.shell.gschema.xml.in:104 -+msgid "The last selected non-default power profile" -+msgstr "Соңғы таңдалған әдепкі емес эл. қорегі профилі" -+ -+#: data/org.gnome.shell.gschema.xml.in:105 -+msgid "" -+"Some systems support more than two power profiles. In order to still support " -+"toggling between two profiles, this key records the last selected non-default " -+"profile." -+msgstr "" -+"Кейбір жүйелер екіден артық эл. корек профильдерін қолдайды. Екі профиль " -+"арасында ауысуды қолдау үшін бұл кілт соңғы таңдалған әдепкі емес профильді " -+"жазады." -+ -+#: data/org.gnome.shell.gschema.xml.in:113 -+msgid "The last version the “Welcome to GNOME” dialog was shown for" -+msgstr "\"GNOME %s ішіне қош келдіңіз\" сұхбаты көрсетілген соңғы нұсқасы" -+ -+#: data/org.gnome.shell.gschema.xml.in:114 -+msgid "" -+"This key determines for which version the “Welcome to GNOME” dialog was last " -+"shown. An empty string represents the oldest possible version, and a huge " -+"number will represent versions that do not exist yet. This huge number can be " -+"used to effectively disable the dialog." -+msgstr "" -+"Бұл кілт \"GNOME %s ішіне қош келдіңіз\" сұхбаты көрсетілген соңғы нұсқасын " -+"сипаттайды. Бос жол мүмкін болған ең ескі нұсқаны, ал үлкен сан әлі жоқ болып " -+"тұрған нұсқаларды сипаттайды. Бұл үлкен санды сұхбатты сөндіру үшін қолдануға " -+"болады." -+ -+#: data/org.gnome.shell.gschema.xml.in:125 -+msgid "Layout of the app picker" -+msgstr "Қолданбалар таңдаушысының жаймасы" -+ -+#: data/org.gnome.shell.gschema.xml.in:126 -+msgid "" -+"Layout of the app picker. Each entry in the array is a page. Pages are stored " -+"in the order they appear in GNOME Shell. Each page contains an “application " -+"id” → 'data' pair. Currently, the following values are stored as 'data': • " -+"“position”: the position of the application icon in the page" -+msgstr "" -+"Қолданбалар таңдаушысының жаймасы. Массивтегі әрбір жазба жеке бет болып " -+"табылады. Беттер GNOME Shell-да көрсетілетін ретімен сақталады. Әр бетте " -+"\"бағдарлама id\" → \"деректер\" жұбы бар. Қазіргі кезде мәндер келесідей " -+"сақталады 'деректер': • \"орын\": беттегі бағдарлама таңбашасының орны" -+ -+#: data/org.gnome.shell.gschema.xml.in:145 -+#: data/org.gnome.shell.gschema.xml.in:152 -+msgid "Keybinding to shift between overview states" -+msgstr "Шолу күйлері арасында ауысу үшін пернелер комбинациясы" -+ -+#: data/org.gnome.shell.gschema.xml.in:146 -+msgid "Keybinding to shift between session, window picker and app grid" -+msgstr "" -+"Сессия, терезелер таңдаушысы және қолданбалар торы арасында ауысу үшін " -+"пернелер комбинациясы" -+ -+#: data/org.gnome.shell.gschema.xml.in:153 -+msgid "Keybinding to shift between app grid, window picker and session" -+msgstr "" -+"Қолданбалар торы, терезелер таңдаушысы және сессия арасында ауысу үшін " -+"пернелер комбинациясы" -+ -+#: data/org.gnome.shell.gschema.xml.in:159 -+msgid "Keybinding to open the “Show Applications” view" -+msgstr "\"Қолданбаларды көрсету\" көрінісін ашу үшін пернелер комбинациясы" -+ -+#: data/org.gnome.shell.gschema.xml.in:160 -+msgid "" -+"Keybinding to open the “Show Applications” view of the Activities Overview." -+msgstr "" -+"Көрініс ішінен \"Қолданбаларды көрсету\" ашу үшін пернелер комбинациясы." -+ -+#: data/org.gnome.shell.gschema.xml.in:167 -+msgid "Keybinding to open the overview" -+msgstr "Шолуды ашу үшін пернелер комбинациясы" -+ -+#: data/org.gnome.shell.gschema.xml.in:168 -+msgid "Keybinding to open the Activities Overview." -+msgstr "Көріністі ашу үшін пернелер комбинациясы." -+ -+#: data/org.gnome.shell.gschema.xml.in:174 -+msgid "Keybinding to toggle the visibility of the notification list" -+msgstr "" -+"Хабарламалар тізімінің көрінуін іске қосу/сөндіру үшін пернелер комбинациясы" -+ -+#: data/org.gnome.shell.gschema.xml.in:175 -+msgid "Keybinding to toggle the visibility of the notification list." -+msgstr "" -+"Хабарламалар тізімінің көрінуін іске қосу/сөндіру үшін пернелер комбинациясы." -+ -+#: data/org.gnome.shell.gschema.xml.in:181 -+msgid "Keybinding to toggle the quick settings menu" -+msgstr "Жылдам мәзірді ашу/жабу үшін пернелер комбинациясы" -+ -+#: data/org.gnome.shell.gschema.xml.in:182 -+msgid "Keybinding to toggle the quick settings menu." -+msgstr "Жылдам мәзірді ашу/жабу үшін пернелер комбинациясы." -+ -+#: data/org.gnome.shell.gschema.xml.in:188 -+msgid "Keybinding to focus the active notification" -+msgstr "Белсенді ескертуге фокусты ауыстыру пернелер комбинациясы" -+ -+#: data/org.gnome.shell.gschema.xml.in:189 -+msgid "Keybinding to focus the active notification." -+msgstr "Белсенді ескертуге фокусты ауыстыру пернелер комбинациясы." -+ -+#: data/org.gnome.shell.gschema.xml.in:195 -+msgid "Switch to application 1" -+msgstr "1-ші қолданбаға ауысу" -+ -+#: data/org.gnome.shell.gschema.xml.in:199 -+msgid "Switch to application 2" -+msgstr "2-ші қолданбаға ауысу" -+ -+#: data/org.gnome.shell.gschema.xml.in:203 -+msgid "Switch to application 3" -+msgstr "3-ші қолданбаға ауысу" -+ -+#: data/org.gnome.shell.gschema.xml.in:207 -+msgid "Switch to application 4" -+msgstr "4-ші қолданбаға ауысу" -+ -+#: data/org.gnome.shell.gschema.xml.in:211 -+msgid "Switch to application 5" -+msgstr "5-ші қолданбаға ауысу" -+ -+#: data/org.gnome.shell.gschema.xml.in:215 -+msgid "Switch to application 6" -+msgstr "6-шы қолданбаға ауысу" -+ -+#: data/org.gnome.shell.gschema.xml.in:219 -+msgid "Switch to application 7" -+msgstr "7-ші қолданбаға ауысу" -+ -+#: data/org.gnome.shell.gschema.xml.in:223 -+msgid "Switch to application 8" -+msgstr "8-ші қолданбаға ауысу" -+ -+#: data/org.gnome.shell.gschema.xml.in:227 -+msgid "Switch to application 9" -+msgstr "9-шы қолданбаға ауысу" -+ -+#: data/org.gnome.shell.gschema.xml.in:231 -+msgid "Open a new instance of application 1" -+msgstr "1-ші қолданбаның жаңа данасын ашу" -+ -+#: data/org.gnome.shell.gschema.xml.in:235 -+msgid "Open a new instance of application 2" -+msgstr "2-ші қолданбаның жаңа данасын ашу" -+ -+#: data/org.gnome.shell.gschema.xml.in:239 -+msgid "Open a new instance of application 3" -+msgstr "3-ші қолданбаның жаңа данасын ашу" -+ -+#: data/org.gnome.shell.gschema.xml.in:243 -+msgid "Open a new instance of application 4" -+msgstr "4-ші қолданбаның жаңа данасын ашу" -+ -+#: data/org.gnome.shell.gschema.xml.in:247 -+msgid "Open a new instance of application 5" -+msgstr "5-ші қолданбаның жаңа данасын ашу" -+ -+#: data/org.gnome.shell.gschema.xml.in:251 -+msgid "Open a new instance of application 6" -+msgstr "6-шы қолданбаның жаңа данасын ашу" -+ -+#: data/org.gnome.shell.gschema.xml.in:255 -+msgid "Open a new instance of application 7" -+msgstr "7-ші қолданбаның жаңа данасын ашу" -+ -+#: data/org.gnome.shell.gschema.xml.in:259 -+msgid "Open a new instance of application 8" -+msgstr "8-ші қолданбаның жаңа данасын ашу" -+ -+#: data/org.gnome.shell.gschema.xml.in:263 -+msgid "Open a new instance of application 9" -+msgstr "9-шы қолданбаның жаңа данасын ашу" -+ -+#: data/org.gnome.shell.gschema.xml.in:283 -+msgid "Screen brightness up" -+msgstr "Экран жарықтылығын арттыру" -+ -+#: data/org.gnome.shell.gschema.xml.in:287 -+msgid "Screen brightness up on current monitor" -+msgstr "Ағымдағы мониторда экран жарықтылығын арттыру" -+ -+#: data/org.gnome.shell.gschema.xml.in:291 -+msgid "Screen brightness down" -+msgstr "Экран жарықтылығын төмендету" -+ -+#: data/org.gnome.shell.gschema.xml.in:295 -+msgid "Screen brightness down on current monitor" -+msgstr "Ағымдағы мониторда экран жарықтылығын төмендету" -+ -+#: data/org.gnome.shell.gschema.xml.in:299 -+msgid "Screen brightness cycle" -+msgstr "Экран жарықтылығын циклдік ауыстыру" -+ -+#: data/org.gnome.shell.gschema.xml.in:303 -+msgid "Screen brightness cycle on current monitor" -+msgstr "Ағымдағы мониторда экран жарықтылығын циклдік ауыстыру" -+ -+#: data/org.gnome.shell.gschema.xml.in:312 -+#: data/org.gnome.shell.gschema.xml.in:339 -+msgid "Limit switcher to current workspace." -+msgstr "Ауыстырғышты ағымдағы жұмыс орнымен шектеу." -+ -+#: data/org.gnome.shell.gschema.xml.in:313 -+msgid "" -+"If true, only applications that have windows on the current workspace are " -+"shown in the switcher. Otherwise, all applications are included." -+msgstr "" -+"Таңдалса, ауыстырғышта тек ағымдағы жұмыс орнындағы терезелері бар " -+"қолданбалар көрсетіледі. Болмаса, барлық қолданбалар болады." -+ -+#: data/org.gnome.shell.gschema.xml.in:330 -+msgid "The application icon mode." -+msgstr "Қолданбаның таңбаша режимі." -+ -+#: data/org.gnome.shell.gschema.xml.in:331 -+msgid "" -+"Configures how the windows are shown in the switcher. Valid possibilities are " -+"“thumbnail-only” (shows a thumbnail of the window), “app-icon-only” (shows " -+"only the application icon) or “both”." -+msgstr "" -+"Терезелер ауыстырғышта қалай көрсетілетінін сипаттайды. Мүмкін мәндері " -+"\"thumbnail-only\" (терезенің кіші көрінісі көрсетіледі), \"app-icon-only\" " -+"(тек қолданба таңбашасы көрсетіледі) немесе \"both\" (екеуі де)." -+ -+#: data/org.gnome.shell.gschema.xml.in:340 -+msgid "" -+"If true, only windows from the current workspace are shown in the switcher. " -+"Otherwise, all windows are included." -+msgstr "" -+"Таңдалса, ауыстырғышта тек ағымдағы жұмыс орнындағы терезелер көрсетіледі. " -+"Болмаса, барлық терезелер болады." -+ -+#: data/org.gnome.shell.gschema.xml.in:350 -+msgid "Locations" -+msgstr "Орналасулар" -+ -+#: data/org.gnome.shell.gschema.xml.in:351 -+msgid "The locations to show in world clocks" -+msgstr "Дүниежүзілік сағаттарда көрсетілетін орналасулар" -+ -+#: data/org.gnome.shell.gschema.xml.in:361 -+msgid "Automatic location" -+msgstr "Автоматты орналасу" -+ -+#: data/org.gnome.shell.gschema.xml.in:362 -+msgid "Whether to fetch the current location or not" -+msgstr "Ағымдағы орналасуды алу керек пе, жоқ па" -+ -+#: data/org.gnome.shell.gschema.xml.in:369 -+msgid "Location" -+msgstr "Орналасу" -+ -+#: data/org.gnome.shell.gschema.xml.in:370 -+msgid "The location for which to show a forecast" -+msgstr "Ауа райы болжамын көрсету үшін орналасу" -+ -+#. Keep in sync with subprojects/extensions-app -+#: data/org.gnome.Shell.Extensions.desktop.in:4 -+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:5 -+#: subprojects/extensions-app/data/org.gnome.Extensions.desktop.in.in:3 -+#: subprojects/extensions-app/data/ui/extensions-window.ui:57 -+msgid "Extensions" -+msgstr "Кеңейтулер" -+ -+#: data/org.gnome.Shell.PortalHelper.desktop.in:2 -+msgid "Network Login" -+msgstr "Желілік кіру" -+ -+#: data/X-GNOME-Shell-Utilities.directory.desktop.in:2 -+msgid "Utilities" -+msgstr "Утилиталар" -+ -+#: js/dbusServices/extensions/extensionPrefsDialog.js:71 -+msgid "Extension Error" -+msgstr "Кеңейту қатесі" -+ -+#. Translators: %s is an extension name -+#: js/dbusServices/extensions/extensionPrefsDialog.js:104 -+#, javascript-format -+msgid "Unable to display the settings for “%s”." -+msgstr "“%s” үшін баптауларды көрсету мүмкін емес." -+ -+#. Translators: Link label in the phrase "Information about this -+#. problem may be available on the extension website" -+#: js/dbusServices/extensions/extensionPrefsDialog.js:110 -+msgid "extension website" -+msgstr "кеңейту веб-сайты" -+ -+#. Translators: %s is "extension website" -+#: js/dbusServices/extensions/extensionPrefsDialog.js:114 -+#, javascript-format -+msgid "Information about this problem may be available on the %s." -+msgstr "Бұл мәселе туралы ақпарат %s бетінде қолжетімді болуы мүмкін." -+ -+#: js/dbusServices/extensions/ui/extension-error-page.ui:19 -+#: subprojects/extensions-app/data/ui/extension-row.ui:13 -+msgid "Error Details" -+msgstr "Қате ақпараты" -+ -+#: js/dbusServices/extensions/ui/extension-error-page.ui:26 -+msgid "Copy Error" -+msgstr "Көшіріп алу қатесі" -+ -+#: js/gdm/authPrompt.js:157 js/gdm/loginDialog.js:514 -+#: js/ui/audioDeviceSelection.js:60 js/ui/components/networkAgent.js:114 -+#: js/ui/components/polkitAgent.js:144 js/ui/endSessionDialog.js:437 -+#: js/ui/extensionDownloader.js:276 js/ui/shellMountOperation.js:382 -+#: js/ui/shellMountOperation.js:392 -+msgid "Cancel" -+msgstr "Бас тарту" -+ -+#: js/gdm/authPrompt.js:335 js/ui/components/networkAgent.js:214 -+#: js/ui/components/networkAgent.js:234 js/ui/components/networkAgent.js:266 -+#: js/ui/components/networkAgent.js:299 js/ui/components/networkAgent.js:338 -+#: js/ui/components/networkAgent.js:351 js/ui/components/polkitAgent.js:286 -+#: js/ui/shellMountOperation.js:332 -+#: subprojects/extensions-tool/src/command-upload.c:252 -+msgid "Password" -+msgstr "Пароль" -+ -+#: js/gdm/loginDialog.js:327 -+msgid "Choose Session" -+msgstr "Сессияны таңдау" -+ -+#: js/gdm/loginDialog.js:420 js/ui/status/accessibility.js:35 -+msgid "Accessibility" -+msgstr "Қол жетерлілігі" -+ -+#. Translators: is running for -+#: js/gdm/loginDialog.js:472 -+#, javascript-format -+msgid "" -+"Remote login is not possible because a remote session is already running for " -+"%s. To login remotely, you must log out from the remote session or force stop " -+"it." -+msgstr "" -+"Қашықтан кіру мүмкін емес, себебі %s үшін қашықтағы сеанс қазір орындалып " -+"тұр. Қашықтан кіру үшін қашықтағы сеанстан шығу керек немесе оны мәжбүрлі " -+"түрде тоқтату керек." -+ -+#. Translators: is running for -+#: js/gdm/loginDialog.js:475 -+#, javascript-format -+msgid "" -+"Login is not possible because a remote session is already running for %s. To " -+"login, you must log out from the remote session or force stop it." -+msgstr "" -+"Кіру мүмкін емес, себебі %s үшін қашықтағы сеанс қазір орындалып тұр. Кіру " -+"үшін қашықтағы сеанстан шығу керек немесе оны мәжбүрлі түрде тоқтату керек." -+ -+#. Translators: is running for -+#: js/gdm/loginDialog.js:478 -+#, javascript-format -+msgid "" -+"Remote login is not possible because a local session is already running for " -+"%s. To login remotely, you must log out from the local session or force stop " -+"it." -+msgstr "" -+"Қашықтан кіру мүмкін емес, себебі %s үшін жергілікті сеанс қазір орындалып " -+"тұр. Қашықтан кіру үшін жергілікті сеанстан шығу керек немесе оны мәжбүрлі " -+"түрде тоқтату керек." -+ -+#. Translators: is running for -+#: js/gdm/loginDialog.js:481 -+#, javascript-format -+msgid "" -+"Login is not possible because a session is already running for %s. To login, " -+"you must log out from the session or force stop it." -+msgstr "" -+"Кіру мүмкін емес, себебі %s үшін сеанс қазір орындалып тұр. Кіру үшін " -+"сеанстан шығу керек немесе оны мәжбүрлі түрде тоқтату керек." -+ -+#: js/gdm/loginDialog.js:490 -+msgid "Session Already Running" -+msgstr "Сеанс іске қосулы болып тұр" -+ -+#: js/gdm/loginDialog.js:502 -+msgid "" -+"Force stopping will quit any running apps and processes, and could result in " -+"data loss" -+msgstr "" -+"Мәжбүрлі түрде тоқтату кез келген қосылып тұрған қолданбалар мен процестерін " -+"аяқтайды және деректердің жоғалуына әкелуі мүмкін" -+ -+#: js/gdm/loginDialog.js:522 -+msgid "Force Stop" -+msgstr "Мәжбүрлі тоқтату" -+ -+#: js/gdm/loginDialog.js:600 -+msgid "Not listed?" -+msgstr "Тізімде жоқсыз ба?" -+ -+#. Translators: this message is shown below the username entry field -+#. to clue the user in on how to login to the local network realm -+#: js/gdm/loginDialog.js:1136 -+#, javascript-format -+msgid "(e.g., user or %s)" -+msgstr "(мыс., пайдаланушы немесе %s)" -+ -+#: js/gdm/loginDialog.js:1141 js/ui/components/networkAgent.js:258 -+#: js/ui/components/networkAgent.js:293 js/ui/components/networkAgent.js:327 -+#: subprojects/extensions-tool/src/command-upload.c:234 -+msgid "Username" -+msgstr "Пайдаланушы аты" -+ -+#: js/gdm/loginDialog.js:1207 -+msgid "Login Attempt Timed Out" -+msgstr "Жүйеге кіру талабының уақыты бітті" -+ -+#: js/gdm/loginDialog.js:1208 -+msgid "Login took too long, please try again" -+msgstr "Жүйеге кіру талабы тым көп уақыт алды, қайталап көріңіз" -+ -+#: js/gdm/loginDialog.js:1557 -+msgid "Login Window" -+msgstr "Жүйеге кіру терезесі" -+ -+#: js/gdm/util.js:498 -+msgid "Authentication error" -+msgstr "Аутентификация қатесі" -+ -+#. Translators: this message is shown below the password entry field -+#. to indicate the user can swipe their finger on the fingerprint reader -+#: js/gdm/util.js:733 -+msgid "(or swipe finger across reader)" -+msgstr "(немесе саусағыңызды оқу құралынан өткізіңіз)" -+ -+#. Translators: this message is shown below the password entry field -+#. to indicate the user can place their finger on the fingerprint reader instead -+#: js/gdm/util.js:738 -+msgid "(or place finger on reader)" -+msgstr "(немесе саусақты оқу құралына орналастырыңыз)" -+ -+#: js/misc/breakManager.js:774 -+msgid "Break complete sound" -+msgstr "Үзілістің аяқталу дыбысы" -+ -+#: js/misc/breakManager.js:984 -+#, javascript-format -+msgid "%d second" -+msgid_plural "%d seconds" -+msgstr[0] "%d секунд" -+ -+#: js/misc/breakManager.js:990 -+#, javascript-format -+msgid "%d minute" -+msgid_plural "%d minutes" -+msgstr[0] "%d минут" -+ -+#: js/misc/breakManager.js:996 -+#, javascript-format -+msgid "%d hour" -+msgid_plural "%d hours" -+msgstr[0] "%d сағат" -+ -+#: js/misc/breakManager.js:1002 -+#, javascript-format -+msgid "%d day" -+msgid_plural "%d days" -+msgstr[0] "%d күн" -+ -+#. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” -+#: js/misc/breakManager.js:1085 -+#, javascript-format -+msgid "It will be time for a break in %s" -+msgid_plural "It will be time for a break in %s" -+msgstr[0] "Үзіліс %s уақытынан кейін орын алады" -+ -+#: js/misc/breakManager.js:1093 -+msgid "Movement Break Soon" -+msgstr "Жақын арада қозғалыс үзілісі" -+ -+#: js/misc/breakManager.js:1096 -+msgid "Eyesight Break Soon" -+msgstr "Жақын арада көзге арналған үзіліс" -+ -+#: js/misc/breakManager.js:1099 -+msgid "Break Soon" -+msgstr "Жақын арада үзіліс" -+ -+#: js/misc/breakManager.js:1144 -+msgid "Movement Break in Progress" -+msgstr "Қозғалыс үзілісі орындалуда" -+ -+#. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” -+#: js/misc/breakManager.js:1147 -+#, javascript-format -+msgid "Continue moving around for %s" -+msgid_plural "Continue moving around for %s" -+msgstr[0] "%s бойы қозғала беріңіз" -+ -+#: js/misc/breakManager.js:1153 -+msgid "Eyesight Break in Progress" -+msgstr "Көзді демалдыру үзілісі орындалуда" -+ -+#. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” -+#: js/misc/breakManager.js:1156 -+#, javascript-format -+msgid "Continue looking away for %s" -+msgid_plural "Continue looking away for %s" -+msgstr[0] "%s бойы ары қарай қарай беріңіз" -+ -+#: js/misc/breakManager.js:1162 -+msgid "Break in Progress" -+msgstr "Үзіліс орындалуда" -+ -+#. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” -+#: js/misc/breakManager.js:1165 -+#, javascript-format -+msgid "%s left in your break" -+msgid_plural "%s left in your break" -+msgstr[0] "Үзілісте %s қалды" -+ -+#: js/misc/breakManager.js:1204 -+msgid "Time for a Movement Break" -+msgstr "Қозғалыс үзілісінің уақыты келді" -+ -+#. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” -+#: js/misc/breakManager.js:1207 -+#, javascript-format -+msgid "Take a break from the device and move around for %s" -+msgid_plural "Take a break from the device and move around for %s" -+msgstr[0] "Құрылғыдан үзіліс алып, %s бойы қозғалыңыз" -+ -+#: js/misc/breakManager.js:1213 -+msgid "Time for an Eyesight Break" -+msgstr "Көзді демалдыру үзілісінің уақыты келді" -+ -+#. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” -+#: js/misc/breakManager.js:1216 -+#, javascript-format -+msgid "" -+"Take a break from the screen. Look at least 6 meters away for at least %s" -+msgid_plural "" -+"Take a break from the screen. Look at least 6 meters away for at least %s" -+msgstr[0] "" -+"Экраннан үзіліс алыңыз. Кем дегенде 6 метр қашықтыққа қараңыз, кем дегенде %s " -+"бойы" -+ -+#: js/misc/breakManager.js:1222 -+msgid "Time for a Break" -+msgstr "Үзіліс уақыты" -+ -+#. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” -+#: js/misc/breakManager.js:1225 -+#, javascript-format -+msgid "It’s time to take a break. Get away from the device for %s!" -+msgid_plural "It’s time to take a break. Get away from the device for %s!" -+msgstr[0] "Үзіліс уақыты келді. Құрылғыдан %s уақытына алыстаңыз!" -+ -+#. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour” -+#: js/misc/breakManager.js:1249 -+#, javascript-format -+msgid "You were due to take a break %s ago" -+msgid_plural "You were due to take a break %s ago" -+msgstr[0] "Сіз %s бұрын үзіліс алуыңыз керек еді" -+ -+#: js/misc/breakManager.js:1255 -+msgid "Break Overdue" -+msgstr "Үзіліс уақыты өтіп кетті" -+ -+#: js/misc/breakManager.js:1271 -+#, javascript-format -+msgid "There is %s remaining in your break" -+msgid_plural "There are %s remaining in your break" -+msgstr[0] "Үзілісіңізде %s қалды" -+ -+#: js/misc/breakManager.js:1277 -+msgid "Break Interrupted" -+msgstr "Үзіліс үзілді" -+ -+#. Translators: As in "Delay the break" -+#: js/misc/breakManager.js:1355 -+msgid "Delay" -+msgstr "Кейінге қалдыру" -+ -+#. Translators: As in "Skip the break" -+#: js/misc/breakManager.js:1377 js/ui/welcomeDialog.js:61 -+msgid "Skip" -+msgstr "Аттап кету" -+ -+#. Translators: As in "Take the break" -+#: js/misc/breakManager.js:1399 -+msgid "Take" -+msgstr "Бастау" -+ -+#. Translators: This is a notification to warn the user that a -+#. screen time break will start shortly. -+#: js/misc/breakManager.js:1462 -+#, javascript-format -+msgid "Break in %d second" -+msgid_plural "Break in %d seconds" -+msgstr[0] "Үзіліс %d кейін" -+ -+#: js/misc/brightnessManager.js:171 js/ui/status/brightness.js:10 -+msgid "Brightness" -+msgstr "Жарықтылығы" -+ -+#. Translators: The name of the power-off action in search -+#: js/misc/systemActions.js:94 -+msgctxt "search-result" -+msgid "Power Off" -+msgstr "Сөндіру" -+ -+#. Translators: A list of keywords that match the power-off action, separated by semicolons -+#: js/misc/systemActions.js:97 -+msgid "power off;poweroff;shutdown;halt;stop" -+msgstr "power off;poweroff;shutdown;halt;stop;сөндіру;қайта қосу;тоқтату" -+ -+#. Translators: The name of the restart action in search -+#: js/misc/systemActions.js:102 -+msgctxt "search-result" -+msgid "Restart" -+msgstr "Қайта қосу" -+ -+#. Translators: A list of keywords that match the restart action, separated by semicolons -+#: js/misc/systemActions.js:105 -+msgid "reboot;restart;" -+msgstr "reboot;restart;қайта жүктеу;қайта іске қосу;" -+ -+#. Translators: The name of the lock screen action in search -+#: js/misc/systemActions.js:110 -+msgctxt "search-result" -+msgid "Lock Screen" -+msgstr "Экранды блоктау" -+ -+#. Translators: A list of keywords that match the lock screen action, separated by semicolons -+#: js/misc/systemActions.js:113 -+msgid "lock screen" -+msgstr "экранды блоктау" -+ -+#. Translators: The name of the logout action in search -+#: js/misc/systemActions.js:118 -+msgctxt "search-result" -+msgid "Log Out" -+msgstr "Жүйеден шығу" -+ -+#. Translators: A list of keywords that match the logout action, separated by semicolons -+#: js/misc/systemActions.js:121 -+msgid "logout;log out;sign off" -+msgstr "logout;log out;sign off;шығу;жүйеден шығу" -+ -+#. Translators: The name of the suspend action in search -+#: js/misc/systemActions.js:126 -+msgctxt "search-result" -+msgid "Suspend" -+msgstr "Ұйықтату" -+ -+#. Translators: A list of keywords that match the suspend action, separated by semicolons -+#: js/misc/systemActions.js:129 -+msgid "suspend;sleep" -+msgstr "ұйықтату" -+ -+#. Translators: The name of the switch user action in search -+#: js/misc/systemActions.js:134 -+msgctxt "search-result" -+msgid "Switch User" -+msgstr "Пайдаланушыны ауыстыру" -+ -+#. Translators: A list of keywords that match the switch user action, separated by semicolons -+#: js/misc/systemActions.js:137 -+msgid "switch user" -+msgstr "пайдаланушыны ауыстыру" -+ -+#. Translators: A list of keywords that match the lock orientation action, separated by semicolons -+#: js/misc/systemActions.js:144 -+msgid "lock orientation;unlock orientation;screen;rotation" -+msgstr "" -+"lock orientation;unlock orientation;screen;rotation;бұрылуды құлыптау;экран " -+"бұрылуы" -+ -+#. Translators: The name of the screenshot UI action in search -+#: js/misc/systemActions.js:149 -+msgctxt "search-result" -+msgid "Take a Screenshot" -+msgstr "Скриншотты түсіру" -+ -+#. Translators: A list of keywords that match the screenshot UI action, separated by semicolons -+#: js/misc/systemActions.js:152 -+msgid "screenshot;screencast;snip;capture;record" -+msgstr "screenshot;screencast;snip;capture;record;скриншот;скринкаст;жазу;ұстау" -+ -+#: js/misc/systemActions.js:256 -+msgctxt "search-result" -+msgid "Unlock Screen Rotation" -+msgstr "Экранды бұруды құлыптан босату" -+ -+#: js/misc/systemActions.js:257 -+msgctxt "search-result" -+msgid "Lock Screen Rotation" -+msgstr "Экранды бұруды құлыптау" -+ -+#: js/misc/timeLimitsManager.js:342 -+msgid "GNOME needs to save screen time data" -+msgstr "GNOME экран уақыты деректерін сақтауы қажет" -+ -+#: js/misc/timeLimitsManager.js:1123 -+#, javascript-format -+msgid "Screen Time Limit in %d Minute" -+msgid_plural "Screen Time Limit in %d Minutes" -+msgstr[0] "Экран уақыты шектеуі %d минуттан кейін" -+ -+#: js/misc/timeLimitsManager.js:1130 -+msgid "Your screen time limit is approaching" -+msgstr "Экран уақытының шегі жақындап қалды" -+ -+#: js/misc/timeLimitsManager.js:1144 -+msgid "Screen Time Limit Reached" -+msgstr "Экран уақытының шегіне жетті" -+ -+#: js/misc/timeLimitsManager.js:1145 -+msgid "It’s time to stop using the device" -+msgstr "Құрылғыны пайдалануды тоқтататын уақыт келді" -+ -+#: js/misc/util.js:130 -+msgid "Command not found" -+msgstr "Команда табылмады" -+ -+#: js/misc/util.js:168 -+#, javascript-format -+msgid "Execution of “%s” failed:" -+msgstr "\"%s\" жөнелту сәтсіз:" -+ -+#: js/misc/dateUtils.js:69 -+msgid "Just now" -+msgstr "Жаңа ғана" -+ -+#: js/misc/dateUtils.js:72 -+#, javascript-format -+msgid "%d minute ago" -+msgid_plural "%d minutes ago" -+msgstr[0] "%d минут бұрын" -+ -+#: js/misc/dateUtils.js:79 -+#, javascript-format -+msgid "%d hour ago" -+msgid_plural "%d hours ago" -+msgstr[0] "%d сағат бұрын" -+ -+#: js/misc/dateUtils.js:85 js/ui/dateMenu.js:184 -+msgid "Yesterday" -+msgstr "Кеше" -+ -+#: js/misc/dateUtils.js:88 -+#, javascript-format -+msgid "%d day ago" -+msgid_plural "%d days ago" -+msgstr[0] "%d күн бұрын" -+ -+#: js/misc/dateUtils.js:95 -+#, javascript-format -+msgid "%d week ago" -+msgid_plural "%d weeks ago" -+msgstr[0] "%d апта бұрын" -+ -+#: js/misc/dateUtils.js:102 -+#, javascript-format -+msgid "%d month ago" -+msgid_plural "%d months ago" -+msgstr[0] "%d ай бұрын" -+ -+#: js/misc/dateUtils.js:108 -+#, javascript-format -+msgid "%d year ago" -+msgid_plural "%d years ago" -+msgstr[0] "%d жыл бұрын" -+ -+#. Translators: Time in 24h format -+#: js/misc/dateUtils.js:155 -+msgid "%H:%M" -+msgstr "%H:%M" -+ -+#. Translators: this is the word "Yesterday" followed by a -+#. time string in 24h format. i.e. "Yesterday, 14:30" -+#: js/misc/dateUtils.js:161 -+#, no-c-format -+msgid "Yesterday, %H:%M" -+msgstr "Кеше, %H:%M" -+ -+#. Translators: this is the week day name followed by a time -+#. string in 24h format. i.e. "Monday, 14:30" -+#: js/misc/dateUtils.js:167 -+#, no-c-format -+msgid "%A, %H:%M" -+msgstr "%A, %H:%M" -+ -+#. Translators: this is the month name and day number -+#. followed by a time string in 24h format. -+#. i.e. "May 25, 14:30" -+#: js/misc/dateUtils.js:173 -+#, no-c-format -+msgid "%B %-d, %H:%M" -+msgstr "%B %-d, %H:%M" -+ -+#. Translators: this is the month name, day number, year -+#. number followed by a time string in 24h format. -+#. i.e. "May 25 2012, 14:30" -+#: js/misc/dateUtils.js:179 -+#, no-c-format -+msgid "%B %-d %Y, %H:%M" -+msgstr "%B %-d %Y, %H:%M" -+ -+#. Show only the time if date is on today -+#. eslint-disable-line no-lonely-if -+#. Translators: Time in 12h format -+#: js/misc/dateUtils.js:184 -+msgid "%l:%M %p" -+msgstr "%H:%M" -+ -+#. Translators: this is the word "Yesterday" followed by a -+#. time string in 12h format. i.e. "Yesterday, 2:30 pm" -+#: js/misc/dateUtils.js:190 -+#, no-c-format -+msgid "Yesterday, %l:%M %p" -+msgstr "Кеше, %H:%M" -+ -+#. Translators: this is the week day name followed by a time -+#. string in 12h format. i.e. "Monday, 2:30 pm" -+#: js/misc/dateUtils.js:196 -+#, no-c-format -+msgid "%A, %l:%M %p" -+msgstr "%A, %H:%M" -+ -+#. Translators: this is the month name and day number -+#. followed by a time string in 12h format. -+#. i.e. "May 25, 2:30 pm" -+#: js/misc/dateUtils.js:202 -+#, no-c-format -+msgid "%B %-d, %l:%M %p" -+msgstr "%B %-d, %H:%M" -+ -+#. Translators: this is the month name, day number, year -+#. number followed by a time string in 12h format. -+#. i.e. "May 25 2012, 2:30 pm" -+#: js/misc/dateUtils.js:208 -+#, no-c-format -+msgid "%B %-d %Y, %l:%M %p" -+msgstr "%B %-d %Y, %H:%M" -+ -+#: js/portalHelper/main.js:98 -+msgid "Your connection seems to be secure" -+msgstr "Байланысыңыз қауіпсіз болып көрінеді" -+ -+#: js/portalHelper/main.js:104 -+msgid "" -+"Your connection to this hotspot login is not secure. Passwords or other " -+"information you enter on this page can be viewed by people nearby." -+msgstr "" -+"Бұл қатынау нүктесіне кіруге байланысыңыз қауіпсіз емес. Бұл парақта " -+"енгізілген парольдер немесе басқа да ақпаратыңызды сол желідегі адамдар көре " -+"алады." -+ -+#: js/portalHelper/main.js:115 -+msgid "Hotspot Login" -+msgstr "Қатынау нүктесіне кіру" -+ -+#. No support for non-modal system dialogs, so ignore the option -+#. let modal = options['modal'] || true; -+#: js/ui/accessDialog.js:51 js/ui/inhibitShortcutsDialog.js:92 -+msgid "Deny" -+msgstr "Тыйым салу" -+ -+#: js/ui/accessDialog.js:52 js/ui/inhibitShortcutsDialog.js:101 -+msgid "Allow" -+msgstr "Рұқсат ету" -+ -+#: js/ui/appDisplay.js:1734 -+msgid "Unnamed Folder" -+msgstr "Атаусыз бума" -+ -+#: js/ui/appFavorites.js:89 -+#, javascript-format -+msgid "%s has been pinned to the dash." -+msgstr "%s қолданбалар панеліне бекітілді." -+ -+#: js/ui/appFavorites.js:120 -+#, javascript-format -+msgid "%s has been unpinned from the dash." -+msgstr "%s қолданбалар панелінен босатылды." -+ -+#: js/ui/appFavorites.js:134 js/ui/main.js:316 -+msgid "Undo" -+msgstr "Болдырмау" -+ -+#. Translators: This is the heading of a list of open windows -+#: js/ui/appMenu.js:49 -+msgid "Open Windows" -+msgstr "Ашық терезелер" -+ -+#: js/ui/appMenu.js:57 -+msgid "New Window" -+msgstr "Жаңа терезе" -+ -+#: js/ui/appMenu.js:84 -+msgid "App Details" -+msgstr "Қолданба ақпараты" -+ -+#: js/ui/appMenu.js:100 -+msgid "Quit" -+msgstr "Шығу" -+ -+#: js/ui/appMenu.js:160 js/ui/dash.js:245 -+msgid "Unpin" -+msgstr "Босату" -+ -+#: js/ui/appMenu.js:161 -+msgid "Pin to Dash" -+msgstr "Қолданбалар панеліне бекіту" -+ -+#: js/ui/appMenu.js:178 -+msgid "Launch Using Integrated Graphics Card" -+msgstr "Кірістірілген графикалық карта көмегімен іске қосу" -+ -+#: js/ui/appMenu.js:179 -+msgid "Launch Using Discrete Graphics Card" -+msgstr "Дискретті графикалық карта көмегімен іске қосу" -+ -+#: js/ui/audioDeviceSelection.js:46 -+msgid "Select Audio Device" -+msgstr "Аудио құрылғысын таңдаңыз" -+ -+#: js/ui/audioDeviceSelection.js:67 js/ui/status/volume.js:81 -+msgid "Sound Settings" -+msgstr "Дыбыс баптаулары" -+ -+#: js/ui/audioDeviceSelection.js:75 -+msgid "Headphones" -+msgstr "Құлаққап" -+ -+#: js/ui/audioDeviceSelection.js:77 -+msgid "Headset" -+msgstr "Микрофонды құлаққап" -+ -+#: js/ui/audioDeviceSelection.js:79 js/ui/status/volume.js:367 -+msgid "Microphone" -+msgstr "Микрофон" -+ -+#: js/ui/backgroundMenu.js:13 -+msgid "Change Background…" -+msgstr "Фонды өзгерту…" -+ -+#: js/ui/backgroundMenu.js:15 -+msgid "Display Settings" -+msgstr "Экран баптаулары" -+ -+#: js/ui/backgroundMenu.js:16 -+msgid "Settings" -+msgstr "Баптаулар" -+ -+#. Translators: Enter 0-6 (Sunday-Saturday) for non-work days. Examples: "0" (Sunday) "6" (Saturday) "06" (Sunday and Saturday). -+#: js/ui/calendar.js:32 -+msgctxt "calendar-no-work" -+msgid "06" -+msgstr "06" -+ -+#. Translators: Calendar grid abbreviation for Sunday. -+#. * -+#. * NOTE: These grid abbreviations are always shown together -+#. * and in order, e.g. "S M T W T F S". -+#. -+#: js/ui/calendar.js:58 -+msgctxt "grid sunday" -+msgid "S" -+msgstr "Жк" -+ -+#. Translators: Calendar grid abbreviation for Monday -+#: js/ui/calendar.js:60 -+msgctxt "grid monday" -+msgid "M" -+msgstr "Дс" -+ -+#. Translators: Calendar grid abbreviation for Tuesday -+#: js/ui/calendar.js:62 -+msgctxt "grid tuesday" -+msgid "T" -+msgstr "Сс" -+ -+#. Translators: Calendar grid abbreviation for Wednesday -+#: js/ui/calendar.js:64 -+msgctxt "grid wednesday" -+msgid "W" -+msgstr "Ср" -+ -+#. Translators: Calendar grid abbreviation for Thursday -+#: js/ui/calendar.js:66 -+msgctxt "grid thursday" -+msgid "T" -+msgstr "Бс" -+ -+#. Translators: Calendar grid abbreviation for Friday -+#: js/ui/calendar.js:68 -+msgctxt "grid friday" -+msgid "F" -+msgstr "Жм" -+ -+#. Translators: Calendar grid abbreviation for Saturday -+#: js/ui/calendar.js:70 -+msgctxt "grid saturday" -+msgid "S" -+msgstr "Сн" -+ -+#. * -+#. * Translators: The header displaying just the month name -+#. * standalone, when this is a month of the current year. -+#. * "%OB" is the new format specifier introduced in glibc 2.27, -+#. * in most cases you should not change it. -+#. -+#: js/ui/calendar.js:421 -+msgid "%OB" -+msgstr "%OB" -+ -+#. * -+#. * Translators: The header displaying the month name and the year -+#. * number, when this is a month of a different year. You can -+#. * reorder the format specifiers or add other modifications -+#. * according to the requirements of your language. -+#. * "%OB" is the new format specifier introduced in glibc 2.27, -+#. * in most cases you should not use the old "%B" here unless you -+#. * absolutely know what you are doing. -+#. -+#: js/ui/calendar.js:431 -+msgid "%OB %Y" -+msgstr "%OB %Y" -+ -+#: js/ui/calendar.js:493 -+msgid "Previous month" -+msgstr "Өткен ай" -+ -+#: js/ui/calendar.js:511 -+msgid "Next month" -+msgstr "Келесі ай" -+ -+#: js/ui/calendar.js:662 -+#, no-javascript-format -+msgctxt "date day number format" -+msgid "%d" -+msgstr "%d" -+ -+#: js/ui/calendar.js:721 -+msgid "Week %V" -+msgstr "Апта %V" -+ -+#: js/ui/calendar.js:774 -+msgid "No Notifications" -+msgstr "Хабарламалар жоқ" -+ -+#: js/ui/calendar.js:815 -+msgid "Clear" -+msgstr "Тазарту" -+ -+#: js/ui/calendar.js:819 -+msgctxt "action" -+msgid "Clear all notifications" -+msgstr "Барлық хабарламаларды тазарту" -+ -+#. Translators: %s is an application name -+#: js/ui/closeDialog.js:42 -+#, javascript-format -+msgid "“%s” Is Not Responding" -+msgstr "\"%s\" жауап бермейді" -+ -+#: js/ui/closeDialog.js:43 -+msgid "" -+"You may choose to wait a short while for it to continue or force the app to " -+"quit entirely" -+msgstr "" -+"Жалғастыруды біраз күте аласыз немесе қолданбаны толығымен жабуға мәжбүрлей " -+"аласыз" -+ -+#: js/ui/closeDialog.js:71 -+msgid "Force Quit" -+msgstr "Мәжбүрлі тоқтату" -+ -+#: js/ui/closeDialog.js:76 -+msgid "Wait" -+msgstr "Күту" -+ -+#: js/ui/components/automountManager.js:82 -+msgid "External drive connected" -+msgstr "Сыртқы диск қосылды" -+ -+#: js/ui/components/automountManager.js:94 -+msgid "External drive disconnected" -+msgstr "Сыртқы диск алынды" -+ -+#: js/ui/components/automountManager.js:208 -+msgid "Unable to unlock volume" -+msgstr "Томды босату мүмкін емес" -+ -+#: js/ui/components/automountManager.js:209 -+msgid "The installed udisks version does not support the PIM setting" -+msgstr "Орнатылған udisks нұсқасы PIM орнатуды қолдамайды" -+ -+#. Translators: %s is the name of a partition on a external drive -+#: js/ui/components/autorunManager.js:189 -+#, javascript-format -+msgid "“%s” connected" -+msgstr "\"%s\" байланысқан" -+ -+#: js/ui/components/autorunManager.js:190 -+msgid "Disk can now be used" -+msgstr "Диск енді пайдаланылуы мүмкін" -+ -+#: js/ui/components/autorunManager.js:202 -+#, javascript-format -+msgid "Open with %s" -+msgstr "%s көмегімен ашу" -+ -+#: js/ui/components/networkAgent.js:96 -+msgid "Alternatively you can connect by pushing the “WPS” button on your router" -+msgstr "" -+"Қосымша түрде, сіз роутердегі \"WPS\" батырмасын басу арқылы байланыса аласыз" -+ -+#: js/ui/components/networkAgent.js:108 js/ui/status/bluetooth.js:246 -+#: js/ui/status/network.js:360 js/ui/status/network.js:444 -+msgid "Connect" -+msgstr "Байланысу" -+ -+#: js/ui/components/networkAgent.js:223 -+msgid "Key" -+msgstr "Кілт" -+ -+#: js/ui/components/networkAgent.js:274 js/ui/components/networkAgent.js:313 -+msgid "Private key password" -+msgstr "Жеке кілт паролі" -+ -+#: js/ui/components/networkAgent.js:307 -+msgid "Identity" -+msgstr "Идентификация" -+ -+#: js/ui/components/networkAgent.js:333 -+msgid "Service" -+msgstr "Қызмет" -+ -+#: js/ui/components/networkAgent.js:371 js/ui/components/networkAgent.js:407 -+#: js/ui/components/networkAgent.js:744 js/ui/components/networkAgent.js:765 -+msgid "Authentication required" -+msgstr "Аутентификация керек" -+ -+#: js/ui/components/networkAgent.js:372 js/ui/components/networkAgent.js:745 -+#, javascript-format -+msgid "" -+"Passwords or encryption keys are required to access the wireless network “%s”" -+msgstr "" -+"\"%s\" сымсыз желісіне қатынау үшін парольдер немесе шифрлеу кілттері керек" -+ -+#: js/ui/components/networkAgent.js:376 js/ui/components/networkAgent.js:749 -+msgid "Wired 802.1X authentication" -+msgstr "Сымды 802.1X аутентификациясы" -+ -+#: js/ui/components/networkAgent.js:379 -+msgid "Network name" -+msgstr "Желі атауы" -+ -+#: js/ui/components/networkAgent.js:387 js/ui/components/networkAgent.js:753 -+msgid "DSL authentication" -+msgstr "DSL аутентификациясы" -+ -+#: js/ui/components/networkAgent.js:394 js/ui/components/networkAgent.js:758 -+msgid "PIN code required" -+msgstr "PIN коды керек" -+ -+#: js/ui/components/networkAgent.js:395 js/ui/components/networkAgent.js:759 -+msgid "PIN code is needed for the mobile broadband device" -+msgstr "Сымсыз кеңжолақты құрылғы үшін PIN коды керек" -+ -+#: js/ui/components/networkAgent.js:397 -+msgid "PIN" -+msgstr "PIN" -+ -+#: js/ui/components/networkAgent.js:408 js/ui/components/networkAgent.js:750 -+#: js/ui/components/networkAgent.js:754 js/ui/components/networkAgent.js:766 -+#: js/ui/components/networkAgent.js:770 -+#, javascript-format -+msgid "A password is required to connect to “%s”" -+msgstr "\"%s\" үшін байланысты орнату үшін пароль керек" -+ -+#: js/ui/components/networkAgent.js:769 -+msgid "VPN password" -+msgstr "VPN паролі" -+ -+#: js/ui/components/polkitAgent.js:44 -+msgid "Authentication Required" -+msgstr "Аутентификация керек" -+ -+#: js/ui/components/polkitAgent.js:84 -+msgid "Administrator" -+msgstr "Әкімші" -+ -+#: js/ui/components/polkitAgent.js:149 -+msgid "Authenticate" -+msgstr "Аутентификациялау" -+ -+#. Translators: "that didn't work" refers to the fact that the -+#. * requested authentication was not gained; this can happen -+#. * because of an authentication error (like invalid password), -+#. * for instance. -+#: js/ui/components/polkitAgent.js:263 js/ui/shellMountOperation.js:415 -+msgid "Sorry, that didn’t work. Please try again." -+msgstr "Кешіріңіз, талап сәтсіз. Қайтадан көріңіз." -+ -+#: js/ui/ctrlAltTab.js:23 js/ui/overviewControls.js:407 -+msgid "Windows" -+msgstr "Терезелер" -+ -+#: js/ui/dash.js:201 js/ui/dash.js:247 -+msgid "Show Apps" -+msgstr "Қолданбаларды көрсету" -+ -+#. Translators: this is the name of the dock/favorites area on -+#. the bottom of the overview -+#: js/ui/dash.js:405 -+msgid "Dash" -+msgstr "Dash" -+ -+#. Translators: This is the date format to use when the calendar popup is -+#. * shown - it is shown just below the time in the top bar (e.g., -+#. * "Tue 9:29 AM"). The string itself should become a full date, e.g., -+#. * "February 17 2015". -+#. -+#: js/ui/dateMenu.js:99 -+msgid "%B %-d %Y" -+msgstr "%B %-d %Y" -+ -+#. Translators: This is the accessible name of the date button shown -+#. * below the time in the shell; it should combine the weekday and the -+#. * date, e.g. "Tuesday February 17 2015". -+#. -+#: js/ui/dateMenu.js:106 -+msgid "%A %B %e %Y" -+msgstr "%A %B %e %Y" -+ -+#. Translators: Shown on calendar heading when selected day occurs on current year -+#: js/ui/dateMenu.js:173 -+msgctxt "calendar heading" -+msgid "%B %-d" -+msgstr "%B %-d" -+ -+#. Translators: Shown on calendar heading when selected day occurs on different year -+#: js/ui/dateMenu.js:176 -+msgctxt "calendar heading" -+msgid "%B %-d %Y" -+msgstr "%B %-d %Y" -+ -+#: js/ui/dateMenu.js:182 -+msgid "Today" -+msgstr "Бүгін" -+ -+#: js/ui/dateMenu.js:186 -+msgid "Tomorrow" -+msgstr "Ертең" -+ -+#. Translators: Shown in calendar event list for all day events -+#. * Keep it short, best if you can use less then 10 characters -+#. -+#: js/ui/dateMenu.js:217 -+msgctxt "event list time" -+msgid "All Day" -+msgstr "Толық күн" -+ -+#. Translators: Shown in calendar event list as the start/end of events -+#. * that only show day and month -+#. -+#: js/ui/dateMenu.js:239 -+msgid "%m/%d" -+msgstr "%m/%d" -+ -+#: js/ui/dateMenu.js:290 -+msgid "No Events" -+msgstr "Оқиғалар жоқ" -+ -+#: js/ui/dateMenu.js:412 -+msgid "Add World Clocks…" -+msgstr "Дүниежүзілік сағаттарды қосу…" -+ -+#: js/ui/dateMenu.js:413 -+msgid "World Clocks" -+msgstr "Дүниежүзілік сағаттар" -+ -+#: js/ui/dateMenu.js:704 -+msgid "Loading…" -+msgstr "Жүктеу…" -+ -+#: js/ui/dateMenu.js:714 -+msgid "Go Online for Weather Information" -+msgstr "Ауа райы ақпаратын алу үшін желіге байланысыңыз" -+ -+#: js/ui/dateMenu.js:716 -+msgid "Weather Information Unavailable" -+msgstr "Ауа райы ақпараты қолжетімді емес" -+ -+#: js/ui/dateMenu.js:726 -+msgid "Weather" -+msgstr "Ауа райы" -+ -+#: js/ui/dateMenu.js:728 -+msgid "Select Weather Location…" -+msgstr "Ауа райы орнын таңдау…" -+ -+#: js/ui/endSessionDialog.js:47 -+#, javascript-format -+msgctxt "title" -+msgid "Log Out %s" -+msgstr "Шығу: %s" -+ -+#: js/ui/endSessionDialog.js:48 -+msgctxt "title" -+msgid "Log Out" -+msgstr "Шығу" -+ -+#: js/ui/endSessionDialog.js:51 -+#, javascript-format -+msgid "%s will be logged out automatically in %d second" -+msgid_plural "%s will be logged out automatically in %d seconds" -+msgstr[0] "%s жүйеден автоматты түрде %d секундтан кейін шығады" -+ -+#: js/ui/endSessionDialog.js:57 -+#, javascript-format -+msgid "You will be logged out automatically in %d second" -+msgid_plural "You will be logged out automatically in %d seconds" -+msgstr[0] "Сіз жүйеден автоматты түрде %d секундтан кейін шығасыз" -+ -+#: js/ui/endSessionDialog.js:64 -+msgctxt "button" -+msgid "Log Out" -+msgstr "Шығу" -+ -+#: js/ui/endSessionDialog.js:70 js/ui/status/system.js:181 -+msgctxt "title" -+msgid "Power Off" -+msgstr "Сөндіру" -+ -+#: js/ui/endSessionDialog.js:71 -+msgctxt "title" -+msgid "Install Updates & Power Off" -+msgstr "Жаңартуларды орнату және сөндіру" -+ -+#: js/ui/endSessionDialog.js:74 -+#, javascript-format -+msgid "The system will power off automatically in %d second" -+msgid_plural "The system will power off automatically in %d seconds" -+msgstr[0] "Жүйе %d секундтан кейін автоматты түрде сөндіріледі" -+ -+#: js/ui/endSessionDialog.js:78 js/ui/endSessionDialog.js:97 -+msgctxt "checkbox" -+msgid "Install pending software updates" -+msgstr "Кезекте тұрған БҚ жаңартуларын орнату" -+ -+#: js/ui/endSessionDialog.js:82 -+msgctxt "button" -+msgid "Power Off" -+msgstr "Сөндіру" -+ -+#: js/ui/endSessionDialog.js:89 -+msgctxt "title" -+msgid "Restart" -+msgstr "Қайта қосу" -+ -+#: js/ui/endSessionDialog.js:90 -+msgctxt "title" -+msgid "Install Updates & Restart" -+msgstr "Жаңартуларды орнату және қайта қосу" -+ -+#: js/ui/endSessionDialog.js:93 -+#, javascript-format -+msgid "The system will restart automatically in %d second" -+msgid_plural "The system will restart automatically in %d seconds" -+msgstr[0] "Жүйе %d секундтан кейін автоматты түрде қайта қосылады" -+ -+#: js/ui/endSessionDialog.js:101 -+msgctxt "button" -+msgid "Restart" -+msgstr "Қайта қосу" -+ -+#: js/ui/endSessionDialog.js:109 -+msgctxt "title" -+msgid "Restart & Install Updates" -+msgstr "Қайта қосу және жаңартуларды орнату" -+ -+#: js/ui/endSessionDialog.js:112 -+#, javascript-format -+msgid "The system will automatically restart and install updates in %d second" -+msgid_plural "" -+"The system will automatically restart and install updates in %d seconds" -+msgstr[0] "" -+"Жүйе %d секундтан кейін автоматты түрде қайта қосылады және жаңартуларды " -+"орнатады" -+ -+#: js/ui/endSessionDialog.js:119 js/ui/endSessionDialog.js:140 -+msgctxt "button" -+msgid "Restart & Install" -+msgstr "Қайта қосу және орнату" -+ -+#: js/ui/endSessionDialog.js:121 -+msgctxt "button" -+msgid "Install & Power Off" -+msgstr "Орнату және сөндіру" -+ -+#: js/ui/endSessionDialog.js:122 -+msgctxt "checkbox" -+msgid "Power off after updates are installed" -+msgstr "Жаңартулар орнатылғаннан кейін сөндіру" -+ -+#: js/ui/endSessionDialog.js:129 -+msgctxt "title" -+msgid "Restart & Install Upgrade" -+msgstr "Қайта қосу және жаңартуларды орнату" -+ -+#. Translators: This is the text displayed for system upgrades in the -+#. shut down dialog. First %s gets replaced with the distro name and -+#. second %s with the distro version to upgrade to -+#: js/ui/endSessionDialog.js:134 -+#, javascript-format -+msgid "" -+"%s %s will be installed after restart. Upgrade installation can take a long " -+"time: ensure that you have backed up and that the computer is plugged in." -+msgstr "" -+"%s %s қайта қосылғаннан кейін орнатылатын болады. Орнатуды жаңарту ұзақ " -+"уақытты алуы мүмкін: деректердің қор көшірмесі бар екеніне және компьютер эл. " -+"желісіне жалғанып тұрғанына көз жеткізіңіз." -+ -+#: js/ui/endSessionDialog.js:283 -+msgid "Low battery power: please plug in before installing updates" -+msgstr "" -+"Батарея заряд деңгейі аз: жаңартуларды орнату алдында эл. қорегі желісіне " -+"жалғаңыз" -+ -+#: js/ui/endSessionDialog.js:292 -+msgid "Some applications are busy or have unsaved work" -+msgstr "Кейбір қолданбалар бос емес немесе сақталмаған жұмыстары бар" -+ -+#: js/ui/endSessionDialog.js:297 -+msgid "Other users are logged in" -+msgstr "Басқа пайдаланушылар жүйеге кіріп тұр" -+ -+#: js/ui/endSessionDialog.js:467 -+msgctxt "button" -+msgid "Boot Options" -+msgstr "Жүктеу параметрлері" -+ -+#. Translators: Remote here refers to a remote session, like a ssh login -+#: js/ui/endSessionDialog.js:672 -+#, javascript-format -+msgid "%s (remote)" -+msgstr "%s (қашықтағы)" -+ -+#. Translators: Console here refers to a tty like a VT console -+#: js/ui/endSessionDialog.js:675 -+#, javascript-format -+msgid "%s (console)" -+msgstr "%s (консоль)" -+ -+#: js/ui/extensionDownloader.js:280 -+msgid "Install" -+msgstr "Орнату" -+ -+#: js/ui/extensionDownloader.js:286 -+msgid "Install Extension" -+msgstr "Кеңейтуді орнату" -+ -+#: js/ui/extensionDownloader.js:287 -+#, javascript-format -+msgid "Download and install “%s” from extensions.gnome.org?" -+msgstr "extensions.gnome.org адресінен \"%s\" жүктеп алып, орнату керек пе?" -+ -+#: js/ui/extensionSystem.js:354 -+msgid "Extension Updates Available" -+msgstr "Кеңейту жаңартулары дайын" -+ -+#: js/ui/extensionSystem.js:355 -+msgid "Extension updates are ready to be installed" -+msgstr "Кеңейту жаңартулары орнатылуға дайын" -+ -+#: js/ui/inhibitShortcutsDialog.js:70 -+msgid "Allow inhibiting shortcuts" -+msgstr "Пернелер жарлығын алмастыруды рұқсат ету" -+ -+#. Translators: %s is an application name like "Settings" -+#: js/ui/inhibitShortcutsDialog.js:73 -+#, javascript-format -+msgid "The app %s wants to inhibit shortcuts" -+msgstr "%s қолданбасы пернелер жарлықтарын қолдануды блоктағысы келеді" -+ -+#: js/ui/inhibitShortcutsDialog.js:74 -+msgid "An app wants to inhibit shortcuts" -+msgstr "Қолданба пернелер жарлықтарын қолдануды блоктағысы келеді" -+ -+#. Translators: %s is a keyboard shortcut like "Super+x" -+#: js/ui/inhibitShortcutsDialog.js:81 -+#, javascript-format -+msgid "You can restore shortcuts by pressing %s" -+msgstr "Сіз жарлықтарды %s басу арқылы қалпына келтіре аласыз" -+ -+#: js/ui/kbdA11yDialog.js:34 -+msgid "Slow Keys Turned On" -+msgstr "Баяу пернелер іске қосылған" -+ -+#: js/ui/kbdA11yDialog.js:35 -+msgid "Slow Keys Turned Off" -+msgstr "Баяу пернелер сөндірілген" -+ -+#: js/ui/kbdA11yDialog.js:36 -+msgid "" -+"You just held down the Shift key for 8 seconds. This is the shortcut for the " -+"Slow Keys feature, which affects the way your keyboard works." -+msgstr "" -+"Сіз Shift пернесін 8 секунд бойы басулы ұстадыңыз. Бұл Баяу пернелер " -+"мүмкіндігінің жарлығы, ол пернетақта жұмысына әсер етеді." -+ -+#: js/ui/kbdA11yDialog.js:42 -+msgid "Sticky Keys Turned On" -+msgstr "Жабысқақ пернелер іске қосылған" -+ -+#: js/ui/kbdA11yDialog.js:43 -+msgid "Sticky Keys Turned Off" -+msgstr "Жабысқақ пернелер сөндірілген" -+ -+#: js/ui/kbdA11yDialog.js:45 -+msgid "" -+"You just pressed the Shift key 5 times in a row. This is the shortcut for the " -+"Sticky Keys feature, which affects the way your keyboard works." -+msgstr "" -+"Сіз Shift пернесін қатарынан 5 рет бастыңыз. Бұл Жабысқақ пернелер " -+"мүмкіндігінің жарлығы, ол пернетақта жұмысына әсер етеді." -+ -+#: js/ui/kbdA11yDialog.js:47 -+msgid "" -+"You just pressed two keys at once, or pressed the Shift key 5 times in a row. " -+"This turns off the Sticky Keys feature, which affects the way your keyboard " -+"works." -+msgstr "" -+"Сіз екі пернені бірге бастыңыз, немесе Shift пернесін қатарынан 5 рет " -+"бастыңыз. Бұл Жабысқақ пернелер мүмкіндігін сөндіреді, ол пернетақта жұмысына " -+"әсер етеді." -+ -+#: js/ui/kbdA11yDialog.js:57 -+msgid "Leave On" -+msgstr "Іске қосулы қалдыру" -+ -+#: js/ui/kbdA11yDialog.js:57 -+msgid "Turn On" -+msgstr "Іске қосу" -+ -+#: js/ui/kbdA11yDialog.js:67 js/ui/status/network.js:455 -+msgid "Turn Off" -+msgstr "Сөндіру" -+ -+#: js/ui/kbdA11yDialog.js:67 -+msgid "Leave Off" -+msgstr "Сөндірулі қалдыру" -+ -+#: js/ui/keyboard.js:179 js/ui/status/keyboard.js:898 -+msgid "Keyboard Settings" -+msgstr "Пернетақта баптаулары" -+ -+#: js/ui/lookingGlass.js:742 -+msgid "No extensions installed" -+msgstr "Кеңейтулер орнатылмаған" -+ -+#. Translators: argument is an extension UUID. -+#: js/ui/lookingGlass.js:805 -+#, javascript-format -+msgid "%s has not emitted any errors" -+msgstr "%s ешбір қатені шығармады" -+ -+#: js/ui/lookingGlass.js:811 -+msgid "Hide Errors" -+msgstr "Қателерді жасыру" -+ -+#: js/ui/lookingGlass.js:815 js/ui/lookingGlass.js:895 -+msgid "Show Errors" -+msgstr "Қателерді көрсету" -+ -+#: js/ui/lookingGlass.js:824 -+msgid "Active" -+msgstr "Белсенді" -+ -+#: js/ui/lookingGlass.js:827 -+msgid "Inactive" -+msgstr "Белсенді емес" -+ -+#: js/ui/lookingGlass.js:829 -+msgid "Error" -+msgstr "Қате" -+ -+#: js/ui/lookingGlass.js:831 -+msgid "Out of date" -+msgstr "Ескірген" -+ -+#: js/ui/lookingGlass.js:833 -+msgid "Downloading" -+msgstr "Жүктелуде" -+ -+#: js/ui/lookingGlass.js:835 -+msgid "Deactivating" -+msgstr "Белсенді емес қылу" -+ -+#: js/ui/lookingGlass.js:837 -+msgid "Activating" -+msgstr "Белсендіру" -+ -+#: js/ui/lookingGlass.js:873 -+msgid "View Source" -+msgstr "Бастапқы кодын қарау" -+ -+#: js/ui/lookingGlass.js:884 -+msgid "Web Page" -+msgstr "Веб парағы" -+ -+#: js/ui/main.js:312 -+msgid "System was put in unsafe mode" -+msgstr "Жүйе қауіпсіз емес режимге қойылды" -+ -+#: js/ui/main.js:313 -+msgid "Apps now have unrestricted access" -+msgstr "Қолданбаларда енді шектелмеген рұқсаттар бар" -+ -+#: js/ui/main.js:373 -+msgid "Logged in as a privileged user" -+msgstr "Привилегияланған пайдаланушы ретінде жүйеге кірген" -+ -+#: js/ui/main.js:374 -+msgid "" -+"Running a session as a privileged user should be avoided for security " -+"reasons. If possible, you should log in as a normal user." -+msgstr "" -+"Привилегияланған пайдаланушы ретінде сессияны орындаудан қауіпсіздік " -+"салдарынан аулақ болу керек. Мүмкін болса, қалыпты пайдаланушы ретінде жүйеге " -+"кіріңіз." -+ -+#: js/ui/main.js:422 -+msgid "Screen Lock disabled" -+msgstr "Экранды блоктау сөндірілген" -+ -+#: js/ui/main.js:423 -+msgid "Screen Locking requires the GNOME display manager" -+msgstr "Экранды блоктау GNOME дисплейлер басқарушысын талап етеді" -+ -+#. Translators: this is the string displayed in the header when a message -+#. source doesn't have a name -+#: js/ui/messageList.js:409 -+msgid "Unknown App" -+msgstr "Белгісіз қолданба" -+ -+#: js/ui/messageTray.js:325 js/ui/messageTray.js:327 -+msgid "Notification sound" -+msgstr "Хабарландыру дыбысы" -+ -+#: js/ui/mpris.js:144 -+msgid "Unknown artist" -+msgstr "Белгісіз әртіс" -+ -+#: js/ui/mpris.js:154 -+msgid "Unknown title" -+msgstr "Белгісіз атауы" -+ -+#. Translators: this is the text displayed -+#. in the search entry when no search is -+#. active; it should not exceed ~30 -+#. characters. -+#: js/ui/overviewControls.js:330 -+msgid "Type to search" -+msgstr "Іздеу үшін теріңіз" -+ -+#: js/ui/overviewControls.js:395 -+msgid "Apps" -+msgstr "Қолданбалар" -+ -+#. Translators: This is the main view to select -+#. activities. See also note for "Activities" string. -+#: js/ui/overview.js:33 -+msgid "Overview" -+msgstr "Шолу" -+ -+#: js/ui/padOsd.js:98 -+msgid "New shortcut…" -+msgstr "Жаңа жарлық…" -+ -+#: js/ui/padOsd.js:151 -+msgid "App defined" -+msgstr "Қолданбамен анықталған" -+ -+#: js/ui/padOsd.js:152 -+msgid "Show on-screen help" -+msgstr "Экрандағы көмекті көрсету" -+ -+#: js/ui/padOsd.js:153 -+msgid "Switch monitor" -+msgstr "Мониторды ауыстыру" -+ -+#: js/ui/padOsd.js:154 -+msgid "Assign keystroke" -+msgstr "Пернелер жарлығын тағайындау" -+ -+#: js/ui/padOsd.js:223 -+msgid "Done" -+msgstr "Дайын" -+ -+#: js/ui/padOsd.js:743 -+msgid "Edit…" -+msgstr "Түзету…" -+ -+#: js/ui/padOsd.js:791 -+msgid "None" -+msgstr "Ешнәрсе" -+ -+#: js/ui/padOsd.js:868 -+msgid "Press a button to configure" -+msgstr "Баптау үшін батырманы басыңыз" -+ -+#: js/ui/padOsd.js:869 -+msgid "Press Esc to exit" -+msgstr "Шығу үшін Esc басыңыз" -+ -+#: js/ui/padOsd.js:872 -+msgid "Press any key to exit" -+msgstr "Шығу үшін кез-келген батырманы басыңыз" -+ -+#. Translators: If there is no suitable word for "Activities" -+#. in your language, you can use the word for "Overview". -+#: js/ui/panel.js:208 -+msgid "Activities" -+msgstr "Көрініс" -+ -+#: js/ui/panel.js:289 -+msgctxt "System menu in the top bar" -+msgid "System" -+msgstr "Жүйелік" -+ -+#: js/ui/panel.js:465 -+msgid "Top Bar" -+msgstr "Үстідегі панель" -+ -+#: js/ui/quickSettings.js:164 js/ui/quickSettings.js:263 -+msgid "Open menu" -+msgstr "Мәзірді ашу" -+ -+#: js/ui/runDialog.js:61 -+msgid "Run a Command" -+msgstr "Команданы орындау" -+ -+#: js/ui/runDialog.js:79 -+msgid "Press ESC to close" -+msgstr "Жабу үшін ESC пернесін басыңыз" -+ -+#: js/ui/runDialog.js:256 -+msgid "Restart is not available on Wayland" -+msgstr "Қайта қосу Wayland нұсқасында қолжетерсіз" -+ -+#: js/ui/runDialog.js:261 -+msgid "Restarting…" -+msgstr "Қайта қосу…" -+ -+#: js/ui/screenShield.js:227 -+msgid "GNOME needs to lock the screen" -+msgstr "GNOME экранды блоктау керек" -+ -+#: js/ui/screenShield.js:269 js/ui/screenShield.js:680 -+msgid "Unable to lock" -+msgstr "Блоктау мүмкін емес" -+ -+#: js/ui/screenShield.js:270 js/ui/screenShield.js:681 -+msgid "Lock was blocked by an app" -+msgstr "Блоктауды басқа қолданба болдырмады" -+ -+#. Translators: notification source name for screenshots and recordings. -+#: js/ui/screenshot.js:40 -+msgid "Screen Capture" -+msgstr "Экран түсірілімі" -+ -+#: js/ui/screenshot.js:1268 -+msgid "Selection" -+msgstr "Таңдау" -+ -+#: js/ui/screenshot.js:1278 -+msgid "Area Selection" -+msgstr "Аймақты таңдау" -+ -+#: js/ui/screenshot.js:1283 -+msgid "Screen" -+msgstr "Экран" -+ -+#: js/ui/screenshot.js:1293 -+msgid "Screen Selection" -+msgstr "Экранды таңдау" -+ -+#: js/ui/screenshot.js:1298 -+msgid "Window" -+msgstr "Терезе" -+ -+#: js/ui/screenshot.js:1308 -+msgid "Window Selection" -+msgstr "Терезені таңдау" -+ -+#: js/ui/screenshot.js:1333 js/ui/status/system.js:118 -+msgid "Take Screenshot" -+msgstr "Скриншотты түсіру" -+ -+#: js/ui/screenshot.js:1349 -+msgid "Record Screen" -+msgstr "Экранды жазу" -+ -+#. Translators: since this string refers to an action, -+#. it needs to be phrased as a verb. -+#: js/ui/screenshot.js:1366 -+msgid "Capture" -+msgstr "Түсіру" -+ -+#: js/ui/screenshot.js:1388 -+msgid "Show Pointer" -+msgstr "Курсорды көрсету" -+ -+#. Translators: this is the folder where recorded -+#. screencasts are stored. -+#: js/ui/screenshot.js:2016 -+msgid "Screencasts" -+msgstr "Скринкасттар" -+ -+#. Translators: this is a filename used for screencast -+#. * recording, where "%d" and "%t" date and time, e.g. -+#. * "Screencast From 07-17-2013 10:00:46 PM" -+#: js/ui/screenshot.js:2021 -+#, no-c-format -+msgid "Screencast From %d %t" -+msgstr "Скринкаст, уақыты %d %t" -+ -+#. Translators: notification title. -+#: js/ui/screenshot.js:2067 -+msgid "Screencast recorded" -+msgstr "Скринкаст жазылды" -+ -+#. Translators: notification title. -+#: js/ui/screenshot.js:2080 -+msgid "Screencast failed to start" -+msgstr "Скринкаст іске қосыла алмады" -+ -+#. Translators: notification title. -+#: js/ui/screenshot.js:2086 -+msgid "Screencast ended: Out of disk space" -+msgstr "Скринкаст күтпегенде үзілді: Диск орны бітті" -+ -+#. We can encourage user to try again on service crashes since the -+#. recorder will auto-blocklist the pipeline that crashed. -+#. Translators: notification title. -+#: js/ui/screenshot.js:2092 -+msgid "Screencast ended unexpectedly, please try again" -+msgstr "Скринкаст күтпегенде үзілді, қайталап көріңіз" -+ -+#. Translators: notification title. -+#: js/ui/screenshot.js:2095 -+msgid "Screencast ended unexpectedly" -+msgstr "Скринкаст күтпегенде үзілді" -+ -+#. Translators: notification body when a screencast was recorded. -+#: js/ui/screenshot.js:2108 -+msgid "Click here to view the video" -+msgstr "Видеоны көру үшін осында шертіңіз" -+ -+#. Translators: button on the screencast notification. -+#. Translators: button on the screenshot notification. -+#: js/ui/screenshot.js:2116 js/ui/screenshot.js:2359 -+msgid "Show in Files" -+msgstr "Файлдар қолданбасында көрсету" -+ -+#. Translators: this is the name of the file that the screenshot is -+#. saved to. The placeholder is a timestamp, e.g. "2017-05-21 12-24-03". -+#: js/ui/screenshot.js:2305 -+#, javascript-format -+msgid "Screenshot From %s" -+msgstr "Скриншот, уақыты %s" -+ -+#. Translators: notification title. -+#: js/ui/screenshot.js:2349 -+msgid "Screenshot captured" -+msgstr "Скриншот түсірілді" -+ -+#. Translators: notification body when a screenshot was captured. -+#: js/ui/screenshot.js:2351 -+msgid "You can paste the image from the clipboard" -+msgstr "Суретті алмасу буферінен кірістіруге болады" -+ -+#: js/ui/screenshot.js:2409 js/ui/screenshot.js:2571 -+msgid "Screenshot taken" -+msgstr "Скриншот түсірілді" -+ -+#: js/ui/search.js:847 -+msgid "Searching" -+msgstr "Іздеу" -+ -+#: js/ui/search.js:850 -+msgid "No results" -+msgstr "Нәтижелер жоқ" -+ -+#: js/ui/search.js:985 -+#, javascript-format -+msgid "%d more" -+msgid_plural "%d more" -+msgstr[0] "тағы %d" -+ -+#: js/ui/searchController.js:87 -+#: subprojects/extensions-app/data/ui/extensions-window.ui:73 -+msgid "Search" -+msgstr "Іздеу" -+ -+#: js/ui/shellEntry.js:22 -+msgid "Copy" -+msgstr "Көшіру" -+ -+#: js/ui/shellEntry.js:27 -+msgid "Paste" -+msgstr "Кірістіру" -+ -+#: js/ui/shellEntry.js:79 -+msgid "Show Text" -+msgstr "Мәтінді көрсету" -+ -+#: js/ui/shellEntry.js:81 -+msgid "Hide Text" -+msgstr "Мәтінді жасыру" -+ -+#: js/ui/shellEntry.js:175 -+msgid "Caps lock is on" -+msgstr "Caps lock іске қосылған" -+ -+#: js/ui/shellMountOperation.js:286 -+msgid "Hidden Volume" -+msgstr "Жасырын том" -+ -+#: js/ui/shellMountOperation.js:289 -+msgid "Windows System Volume" -+msgstr "Windows жүйелік томы" -+ -+#: js/ui/shellMountOperation.js:292 -+msgid "Uses Keyfiles" -+msgstr "Кілт файлдарды қолданады" -+ -+#. Translators: %s is the Disks application -+#: js/ui/shellMountOperation.js:300 -+#, javascript-format -+msgid "To unlock a volume that uses keyfiles, use the %s utility instead" -+msgstr "" -+"Кілт файлдарын қолданатын томды босату үшін, %s утилитасын қолданыңыз" -+ -+#: js/ui/shellMountOperation.js:304 -+msgid "" -+"You need an external utility like Disks to unlock a volume that uses " -+"keyfiles" -+msgstr "" -+"Кілттік файлдарды қолданатын томдар блоктауын ашу үшін сізге Дисктер " -+"сияқты сыртқы қолданба керек" -+ -+#: js/ui/shellMountOperation.js:312 -+msgid "PIM Number" -+msgstr "PIM нөмірі" -+ -+#: js/ui/shellMountOperation.js:371 -+msgid "Remember Password" -+msgstr "Парольді есте сақтау" -+ -+#: js/ui/shellMountOperation.js:386 -+msgid "Unlock" -+msgstr "Босату" -+ -+#. Translators: %s is the Disks application -+#: js/ui/shellMountOperation.js:400 -+#, javascript-format -+msgid "Open %s" -+msgstr "%s ашу" -+ -+#: js/ui/shellMountOperation.js:436 -+msgid "The PIM must be a number or empty" -+msgstr "PIM тек сандардан тұруы, немесе бос болуы тиіс" -+ -+#: js/ui/status/accessibility.js:45 js/ui/status/accessibility.js:155 -+msgid "High Contrast" -+msgstr "Жоғары контраст" -+ -+#: js/ui/status/accessibility.js:48 js/ui/status/accessibility.js:171 -+msgid "Zoom" -+msgstr "Үлкейту" -+ -+#: js/ui/status/accessibility.js:55 js/ui/status/accessibility.js:223 -+msgid "Screen Reader" -+msgstr "Экраннан оқитын қолданба" -+ -+#: js/ui/status/accessibility.js:59 js/ui/status/accessibility.js:239 -+msgid "Screen Keyboard" -+msgstr "Экрандағы пернетақта" -+ -+#: js/ui/status/accessibility.js:63 js/ui/status/accessibility.js:255 -+msgid "Visual Alerts" -+msgstr "Бейнелік хабарлау" -+ -+#: js/ui/status/accessibility.js:67 js/ui/status/accessibility.js:271 -+msgid "Sticky Keys" -+msgstr "Жабысқақ пернелер" -+ -+#: js/ui/status/accessibility.js:71 js/ui/status/accessibility.js:287 -+msgid "Slow Keys" -+msgstr "Баяу пернелер" -+ -+#: js/ui/status/accessibility.js:75 js/ui/status/accessibility.js:303 -+msgid "Bounce Keys" -+msgstr "Қайталанатын пернелер" -+ -+#: js/ui/status/accessibility.js:79 js/ui/status/accessibility.js:319 -+msgid "Mouse Keys" -+msgstr "Тышқан пернелері" -+ -+#: js/ui/status/accessibility.js:84 -+msgid "Accessibility Settings" -+msgstr "Қолжетімділік баптаулары" -+ -+#: js/ui/status/accessibility.js:124 js/ui/status/accessibility.js:187 -+msgid "Large Text" -+msgstr "Үлкен мәтін" -+ -+#: js/ui/status/autoRotate.js:14 -+msgid "Auto Rotate" -+msgstr "Авто бұру" -+ -+#: js/ui/status/backgroundApps.js:156 -+msgctxt "title" -+msgid "Background Apps" -+msgstr "Фондық қолданбалар" -+ -+#: js/ui/status/backgroundApps.js:171 -+msgid "Apps known to be running without a window" -+msgstr "Терезесіз жұмыс істейтін қолданбалар" -+ -+#: js/ui/status/backgroundApps.js:182 -+msgid "App Settings" -+msgstr "Қолданба баптаулары" -+ -+#: js/ui/status/backgroundApps.js:239 -+msgid "No Background Apps" -+msgstr "Фондық қолданбалар жоқ" -+ -+#: js/ui/status/backgroundApps.js:241 -+#, javascript-format -+msgid "%d Background App" -+msgid_plural "%d Background Apps" -+msgstr[0] "%d фондық қолданбасы" -+ -+#: js/ui/status/backlight.js:39 -+msgid "Keyboard Brightness" -+msgstr "Пернетақта жарықтылы" -+ -+#: js/ui/status/backlight.js:87 -+msgid "Off" -+msgstr "Сөнд" -+ -+#: js/ui/status/backlight.js:88 -+msgid "Low" -+msgstr "Төмен" -+ -+#: js/ui/status/backlight.js:89 -+msgid "High" -+msgstr "Жоғары" -+ -+#: js/ui/status/backlight.js:162 js/ui/status/keyboard.js:880 -+msgid "Keyboard" -+msgstr "Пернетақта" -+ -+#: js/ui/status/backlight.js:164 -+msgid "Open keyboard brightness menu" -+msgstr "Пернетақта жарықтығы мәзірін ашу" -+ -+#: js/ui/status/bluetooth.js:246 js/ui/status/network.js:360 -+msgid "Disconnect" -+msgstr "Байланысты үзу" -+ -+#. Translators: %s is a device name like "MyPhone" -+#: js/ui/status/bluetooth.js:267 js/ui/status/network.js:354 -+#, javascript-format -+msgid "Disconnect %s" -+msgstr "%s байланысын үзу" -+ -+#. Translators: %s is a device name like "MyPhone" -+#: js/ui/status/bluetooth.js:269 js/ui/status/network.js:356 -+#, javascript-format -+msgid "Connect to %s" -+msgstr "%s құрылғысымен байланысу" -+ -+#: js/ui/status/bluetooth.js:277 js/ui/status/bluetooth.js:281 -+msgid "Bluetooth" -+msgstr "Bluetooth" -+ -+#: js/ui/status/bluetooth.js:278 -+msgid "Open Bluetooth menu" -+msgstr "Bluetooth мәзірін ашу" -+ -+#: js/ui/status/bluetooth.js:304 js/ui/status/network.js:1925 -+msgid "Bluetooth Settings" -+msgstr "Bluetooth баптаулары" -+ -+#: js/ui/status/bluetooth.js:351 -+msgid "No available or connected devices" -+msgstr "Қолжетімді немесе байланысқан құрылғылар жоқ" -+ -+#: js/ui/status/bluetooth.js:352 -+msgid "Turn on Bluetooth to connect to devices" -+msgstr "Құрылғыларға байланысу үшін Bluetooth іске қосыңыз" -+ -+#. Translators: This is the number of connected bluetooth devices -+#: js/ui/status/bluetooth.js:416 -+#, javascript-format -+msgid "%d Connected" -+msgid_plural "%d Connected" -+msgstr[0] "%d байланысқан" -+ -+#: js/ui/status/brightness.js:42 -+msgid "Open brightness menu" -+msgstr "Жарықтық мәзірін ашу" -+ -+#: js/ui/status/darkMode.js:12 -+msgid "Dark Style" -+msgstr "Қараңғы режим" -+ -+#: js/ui/status/doNotDisturb.js:10 -+msgid "Do Not Disturb" -+msgstr "Мазаламаңыз" -+ -+#: js/ui/status/dwellClick.js:14 -+msgid "Single Click" -+msgstr "Дара шерту" -+ -+#: js/ui/status/dwellClick.js:19 -+msgid "Double Click" -+msgstr "Қос шерту" -+ -+#: js/ui/status/dwellClick.js:24 -+msgid "Drag" -+msgstr "Тартып апару" -+ -+#: js/ui/status/dwellClick.js:29 -+msgid "Secondary Click" -+msgstr "Екінші шерту" -+ -+#: js/ui/status/dwellClick.js:38 -+msgid "Dwell Click" -+msgstr "Пернеде кідіртуден кейінгі сол жақпен шерту" -+ -+#: js/ui/status/keyboard.js:897 -+msgid "Show Keyboard Layout" -+msgstr "Пернетақта жаймасын көрсету" -+ -+#: js/ui/status/location.js:337 -+msgid "Allow location access" -+msgstr "Орналасуға қатынауды рұқсат ету" -+ -+#. Translators: %s is an application name -+#: js/ui/status/location.js:339 -+#, javascript-format -+msgid "The app %s wants to access your location" -+msgstr "%s қолданбасы орналасуыңызға рұқсат сұрап отыр" -+ -+#: js/ui/status/location.js:349 -+msgid "Location access can be changed at any time from the privacy settings" -+msgstr "" -+"Орналасуыңызға қатынауды кез-кезген кезде жекелік баптауларының ішінен " -+"өзгертуге болады" -+ -+#: js/ui/status/location.js:357 -+msgid "Deny Access" -+msgstr "Тыйым салу" -+ -+#: js/ui/status/location.js:362 -+msgid "Grant Access" -+msgstr "Рұқсат ету" -+ -+#: js/ui/status/network.js:62 -+msgid "" -+msgstr "<белгісіз>" -+ -+#: js/ui/status/network.js:1060 -+msgid "Secure" -+msgstr "Қауіпсіз" -+ -+#: js/ui/status/network.js:1060 -+msgid "Not secure" -+msgstr "Қауіпсіз емес" -+ -+#: js/ui/status/network.js:1061 -+#, javascript-format -+msgid "Signal strength %s%%" -+msgstr "Сигнал деңгейі %s%%" -+ -+#. translators: The first placeholder is the network name, the second and indication whether it is secure, and the last the signal strength indication -+#: js/ui/status/network.js:1063 -+#, javascript-format -+msgid "%s, %s, %s" -+msgstr "%s, %s, %s" -+ -+#. Translators: %s is a network identifier -+#: js/ui/status/network.js:1166 -+#, javascript-format -+msgid "%s Hotspot" -+msgstr "%s қатынау нүктесі" -+ -+#: js/ui/status/network.js:1447 -+#, javascript-format -+msgid "%d connected" -+msgid_plural "%d connected" -+msgstr[0] "%d байланысқан" -+ -+#: js/ui/status/network.js:1545 js/ui/status/network.js:1562 -+msgid "VPN" -+msgstr "VPN" -+ -+#: js/ui/status/network.js:1546 -+msgid "Open VPN menu" -+msgstr "VPN мәзірін ашу" -+ -+#: js/ui/status/network.js:1547 -+msgid "VPN Settings" -+msgstr "VPN баптаулары" -+ -+#: js/ui/status/network.js:1807 -+msgid "Wi–Fi" -+msgstr "Wi–Fi" -+ -+#: js/ui/status/network.js:1808 -+msgid "Open Wi–Fi menu" -+msgstr "Wi–Fi мәзірін ашу" -+ -+#: js/ui/status/network.js:1810 -+msgid "All Networks" -+msgstr "Барлық желілер" -+ -+#: js/ui/status/network.js:1907 -+msgid "Wired Connections" -+msgstr "Сымды желі байланысы" -+ -+#: js/ui/status/network.js:1908 -+msgid "Open wired connections menu" -+msgstr "Сымды қосылымдар мәзірін ашу" -+ -+#: js/ui/status/network.js:1909 -+msgid "Wired Settings" -+msgstr "Сымды желі баптаулары" -+ -+#: js/ui/status/network.js:1923 -+msgid "Bluetooth Tethers" -+msgstr "Bluetooth модемдері" -+ -+#: js/ui/status/network.js:1924 -+msgid "Open Bluetooth tethers menu" -+msgstr "Bluetooth арқылы интернетті бөлісу мәзірін ашу" -+ -+#. Translators: "Tether" from "Bluetooth Tether" -+#: js/ui/status/network.js:1931 -+msgid "Tether" -+msgstr "Модем" -+ -+#: js/ui/status/network.js:1944 -+msgid "Mobile Connections" -+msgstr "Мобильді желі байланыстары" -+ -+#: js/ui/status/network.js:1945 -+msgid "Open mobile connections menu" -+msgstr "Мобильді қосылымдар мәзірін ашу" -+ -+#: js/ui/status/network.js:1947 -+msgid "Mobile Broadband Settings" -+msgstr "Сымсыз кеңжолақты желісінің баптаулары" -+ -+#. Translators: "Mobile" from "Mobile Broadband" -+#: js/ui/status/network.js:1956 -+msgid "Mobile" -+msgstr "Мобильді" -+ -+#: js/ui/status/network.js:1990 -+msgid "Sign in to Network" -+msgstr "Желіге кіру" -+ -+#: js/ui/status/network.js:2177 -+msgid "Connection failed" -+msgstr "Байланыс орнату сәтсіз" -+ -+#: js/ui/status/network.js:2178 -+msgid "Activation of network connection failed" -+msgstr "Желілік байланысты белсендіру сәтсіз" -+ -+#: js/ui/status/nightLight.js:19 -+msgid "Night Light" -+msgstr "Түнгі жарық" -+ -+#: js/ui/status/powerProfiles.js:19 -+msgctxt "Power profile" -+msgid "Performance" -+msgstr "Өнімділік" -+ -+#: js/ui/status/powerProfiles.js:24 -+msgctxt "Power profile" -+msgid "Balanced" -+msgstr "Баланс" -+ -+#: js/ui/status/powerProfiles.js:29 -+msgctxt "Power profile" -+msgid "Power Saver" -+msgstr "Қорек үнемдеу" -+ -+#: js/ui/status/powerProfiles.js:35 -+msgctxt "Power profile" -+msgid "Custom" -+msgstr "Реттелетін" -+ -+#: js/ui/status/powerProfiles.js:45 js/ui/status/powerProfiles.js:77 -+msgid "Power Mode" -+msgstr "Эл. қорегі режимі" -+ -+#: js/ui/status/powerProfiles.js:46 -+msgid "Open power profiles menu" -+msgstr "Қуат профильдері мәзірін ашу" -+ -+#: js/ui/status/powerProfiles.js:79 -+msgid "Power Settings" -+msgstr "Қорек баптаулары" -+ -+#: js/ui/status/remoteAccess.js:74 -+msgid "Stop Screencast" -+msgstr "Скринкастты тоқтату" -+ -+#: js/ui/status/remoteAccess.js:144 -+msgid "Stop Screen Sharing" -+msgstr "Экранмен бөлісуді тоқтату" -+ -+#: js/ui/status/rfkill.js:97 -+msgid "Airplane Mode" -+msgstr "Ұшақтағы режим" -+ -+#: js/ui/status/system.js:175 -+msgid "Power Off Menu" -+msgstr "Сөндіру мәзірі" -+ -+#: js/ui/status/system.js:183 -+msgid "Suspend" -+msgstr "Ұйықтату" -+ -+#: js/ui/status/system.js:188 -+msgid "Restart…" -+msgstr "Қайта қосу…" -+ -+#: js/ui/status/system.js:193 -+msgid "Power Off…" -+msgstr "Сөндіру…" -+ -+#: js/ui/status/system.js:200 -+msgid "Log Out…" -+msgstr "Жүйеден шығу…" -+ -+#: js/ui/status/system.js:205 -+msgid "Switch User…" -+msgstr "Пайдаланушыны ауыстыру…" -+ -+#: js/ui/status/system.js:249 -+msgctxt "action" -+msgid "Lock Screen" -+msgstr "Экранды блоктау" -+ -+#: js/ui/status/thunderbolt.js:311 -+msgid "Unknown Thunderbolt device" -+msgstr "Белгісіз Thunderbolt құрылғысы" -+ -+#: js/ui/status/thunderbolt.js:312 -+msgid "" -+"New device has been detected while you were away. Please disconnect and " -+"reconnect the device to start using it." -+msgstr "" -+"Сіз кетіп қалған уақытта жаңа құрылғы анықталған. Оны қолдануды бастау үшін, " -+"оны ажыратып, қайта салыңыз." -+ -+#: js/ui/status/thunderbolt.js:315 -+msgid "Unauthorized Thunderbolt device" -+msgstr "Авторизацияланбаған Thunderbolt құрылғысы" -+ -+#: js/ui/status/thunderbolt.js:316 -+msgid "" -+"New device has been detected and needs to be authorized by an administrator" -+msgstr "Жаңа құрылғы анықталды және де оны әкімші авторизациялау керек" -+ -+#: js/ui/status/thunderbolt.js:322 -+msgid "Thunderbolt authorization error" -+msgstr "Thunderbolt авторизация қатесі" -+ -+#: js/ui/status/thunderbolt.js:323 -+#, javascript-format -+msgid "Could not authorize the Thunderbolt device: %s" -+msgstr "Thunderbolt құралғысын авторизациялау мүмкін емес: %s" -+ -+#: js/ui/status/volume.js:218 -+msgid "Volume changed" -+msgstr "Дыбыс өзгертілді" -+ -+#: js/ui/status/volume.js:231 -+msgid "Unmute" -+msgstr "Дыбысты қайтару" -+ -+#: js/ui/status/volume.js:231 -+msgid "Mute" -+msgstr "Дыбысын өшіру" -+ -+#: js/ui/status/volume.js:293 -+msgid "Volume" -+msgstr "Дыбыс деңгейі" -+ -+#: js/ui/status/volume.js:309 -+msgid "Sound Output" -+msgstr "Дыбыс шығысы" -+ -+#: js/ui/status/volume.js:310 -+msgid "Open sound output menu" -+msgstr "Дыбыс шығысы мәзірін ашу" -+ -+#: js/ui/status/volume.js:385 -+msgid "Sound Input" -+msgstr "Дыбыс кірісі" -+ -+#: js/ui/status/volume.js:386 -+msgid "Open sound input menu" -+msgstr "Дыбыс кірісі мәзірін ашу" -+ -+#. Translators: this is for display mirroring i.e. cloning. -+#. * Try to keep it under around 15 characters. -+#. -+#: js/ui/switchMonitor.js:20 -+msgid "Mirror" -+msgstr "Айналы" -+ -+#. Translators: this is for the desktop spanning displays. -+#. * Try to keep it under around 15 characters. -+#. -+#: js/ui/switchMonitor.js:29 -+msgid "Join Displays" -+msgstr "Экран­дарды біріктіру" -+ -+#. Translators: this is for using only external displays. -+#. * Try to keep it under around 15 characters. -+#. -+#: js/ui/switchMonitor.js:39 -+msgid "External Only" -+msgstr "Тек сыртқы" -+ -+#. Translators: this is for using only the laptop display. -+#. * Try to keep it under around 15 characters. -+#. -+#: js/ui/switchMonitor.js:47 -+msgid "Built-in Only" -+msgstr "Тек құрамындағы" -+ -+#. Translators: This is a time format for a date in -+#. long format -+#: js/ui/unlockDialog.js:414 -+msgid "%A %B %-d" -+msgstr "%A %B %-d" -+ -+#: js/ui/unlockDialog.js:420 -+msgid "Swipe up to unlock" -+msgstr "Босату үшін жоғары өткізіңіз" -+ -+#: js/ui/unlockDialog.js:421 -+msgid "Click or press a key to unlock" -+msgstr "Босату үшін шертіңіз немесе пернені басыңыз" -+ -+#: js/ui/unlockDialog.js:609 -+msgid "Unlock Window" -+msgstr "Блоктауды алу терезесі" -+ -+#: js/ui/unlockDialog.js:618 -+msgid "Log in as another user" -+msgstr "Басқа пайдаланушы ретінде жүйеге кіру" -+ -+#: js/ui/welcomeDialog.js:47 -+#, javascript-format -+msgid "GNOME %s" -+msgstr "GNOME %s" -+ -+#: js/ui/welcomeDialog.js:51 -+#, javascript-format -+msgid "Welcome to %s" -+msgstr "%s ішіне қош келдіңіз" -+ -+#: js/ui/welcomeDialog.js:52 -+msgid "If you want to learn your way around, check out the tour" -+msgstr "Егер айналаңызды үйренгіңіз келсе, турды шолыңыз" -+ -+#: js/ui/welcomeDialog.js:66 -+msgid "Take Tour" -+msgstr "Турды шолу" -+ -+#: js/ui/windowAttentionHandler.js:18 -+#, javascript-format -+msgid "“%s” is ready" -+msgstr "\"%s\" дайын" -+ -+#. Translators: This string should be shorter than 30 characters -+#: js/ui/windowManager.js:60 -+msgid "Keep these display settings?" -+msgstr "Бұл экран баптауларын сақтауды қалайсыз ба?" -+ -+#: js/ui/windowManager.js:70 -+msgid "Revert Settings" -+msgstr "Баптауларды қалпына келтіру" -+ -+#: js/ui/windowManager.js:75 -+msgid "Keep Changes" -+msgstr "Өзгерістерді сақтау" -+ -+#: js/ui/windowManager.js:95 -+#, javascript-format -+msgid "Settings changes will revert in %d second" -+msgid_plural "Settings changes will revert in %d seconds" -+msgstr[0] "Өзгертілген баптаулар %d секундтан кейін қалпына келтіріледі" -+ -+#. Translators: This represents the size of a window. The first number is -+#. * the width of the window and the second is the height. -+#: js/ui/windowManager.js:492 -+#, javascript-format -+msgid "%d × %d" -+msgstr "%d × %d" -+ -+#. Translators: entry in the window right click menu. -+#: js/ui/windowMenu.js:27 -+msgctxt "window-menu" -+msgid "Take Screenshot" -+msgstr "Экран кескінін түсіру" -+ -+#: js/ui/windowMenu.js:39 -+msgid "Hide" -+msgstr "Жасыру" -+ -+#: js/ui/windowMenu.js:46 -+msgid "Restore" -+msgstr "Қалпына келтіру" -+ -+#: js/ui/windowMenu.js:50 -+msgid "Maximize" -+msgstr "Жазық қылу" -+ -+#: js/ui/windowMenu.js:57 -+msgid "Move" -+msgstr "Жылжыту" -+ -+#: js/ui/windowMenu.js:71 -+msgid "Resize" -+msgstr "Өлшемін өзгерту" -+ -+#: js/ui/windowMenu.js:85 -+msgid "Always on Top" -+msgstr "Әрқашан алдында" -+ -+#: js/ui/windowMenu.js:104 -+msgid "Always on Visible Workspace" -+msgstr "Әрқашан көрінетін жұмыс орнында" -+ -+#: js/ui/windowMenu.js:118 -+msgid "Move to Workspace Left" -+msgstr "Сол жақтағы жұмыс орнына жылжыту" -+ -+#: js/ui/windowMenu.js:124 -+msgid "Move to Workspace Right" -+msgstr "Оң жақтағы жұмыс орнына жылжыту" -+ -+#: js/ui/windowMenu.js:130 -+msgid "Move to Workspace Up" -+msgstr "Жоғарыдағы жұмыс орнына жылжыту" -+ -+#: js/ui/windowMenu.js:136 -+msgid "Move to Workspace Down" -+msgstr "Төмендегі жұмыс орнына жылжыту" -+ -+#: js/ui/windowMenu.js:154 -+msgid "Move to Monitor Up" -+msgstr "Жоғарыдағы мониторға жылжыту" -+ -+#: js/ui/windowMenu.js:163 -+msgid "Move to Monitor Down" -+msgstr "Төмендегі мониторға жылжыту" -+ -+#: js/ui/windowMenu.js:172 -+msgid "Move to Monitor Left" -+msgstr "Сол жақ мониторға жылжыту" -+ -+#: js/ui/windowMenu.js:181 -+msgid "Move to Monitor Right" -+msgstr "Оң жақ мониторға жылжыту" -+ -+#: js/ui/windowMenu.js:189 -+msgid "Close" -+msgstr "Жабу" -+ -+#: src/main.c:517 subprojects/extensions-tool/src/main.c:336 -+msgid "Print version" -+msgstr "Баспа нұсқасы" -+ -+#: src/main.c:523 -+msgid "Mode used by GDM for login screen" -+msgstr "GDM жүйеге кіру экраны үшін қолданатын режимі" -+ -+#: src/main.c:529 -+msgid "Use a specific mode, e.g. “gdm” for login screen" -+msgstr "Жүйеге кіру экраны үшін арнайы режимді, мыс. \"gdm\", қолдану" -+ -+#: src/main.c:535 -+msgid "List possible modes" -+msgstr "Қолжетерлік режимдерді тізіп шығу" -+ -+#: src/main.c:541 -+msgid "Force animations to be enabled" -+msgstr "Анимацияны мәжбүрлі түрде іске қосу" -+ -+#: src/shell-app.c:267 -+msgctxt "program" -+msgid "Unknown" -+msgstr "Белгісіз" -+ -+#: src/shell-app.c:518 -+#, c-format -+msgid "Failed to launch “%s”" -+msgstr "\"%s\" жөнелту сәтсіз" -+ -+#: src/shell-keyring-prompt.c:779 -+msgid "Passwords do not match" -+msgstr "Парольдер өзара сәйкес емес" -+ -+#: src/shell-keyring-prompt.c:787 -+msgid "Password cannot be blank" -+msgstr "Пароль бос болуы мүмкін емес" -+ -+#: src/shell-polkit-authentication-agent.c:342 -+msgid "Authentication dialog was dismissed by the user" -+msgstr "Аутентификация терезесін пайдаланушы тайдырды" -+ -+#: src/st/st-icon-theme.c:1857 -+#, c-format -+msgid "Icon '%s' not present in theme %s" -+msgstr "\"%s\" таңбашасы %s темасында жоқ" -+ -+#: src/st/st-icon-theme.c:3450 src/st/st-icon-theme.c:3753 -+msgid "Failed to load icon" -+msgstr "Таңбашаны жүктеу сәтсіз" -+ -+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:6 -+msgid "Manage your GNOME Extensions" -+msgstr "GNOME кеңейтулерін басқару" -+ -+#. developer_name tag deprecated with Appstream 1.0 -+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:20 -+msgid "The GNOME Project" -+msgstr "GNOME жобасы" -+ -+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:52 -+msgid "" -+"GNOME Extensions handles updating extensions, configuring extension " -+"preferences and removing or disabling unwanted extensions." -+msgstr "" -+"GNOME кеңейтулері көмегімен кеңейтулерді жаңарту, баптау және оларды өшіру " -+"немесе сөндіруге болады." -+ -+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:72 -+msgid "Main Window" -+msgstr "Басты терезе" -+ -+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:76 -+msgid "Available Updates" -+msgstr "Қолжетімді жаңартулар" -+ -+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:80 -+msgid "Search View" -+msgstr "Іздеу көрінісі" -+ -+#: subprojects/extensions-app/data/org.gnome.Extensions.desktop.in.in:6 -+msgid "Configure GNOME Shell Extensions" -+msgstr "GNOME Shell кеңейтулерін баптау" -+ -+#: subprojects/extensions-app/js/extensionManager.js:237 -+#, javascript-format -+msgid "" -+"The installed version of this extension (%s) is incompatible with the current " -+"version of GNOME (%s). The extension has been disabled." -+msgstr "" -+"Бұл кеңейтудің орнатылған нұсқасы (%s) ағымдағы GNOME нұсқасымен (%s) " -+"үйлеспейді. Бұл кеңейту сөндірілді." -+ -+#: subprojects/extensions-app/js/extensionManager.js:238 -+#, javascript-format -+msgid "" -+"The installed version of this extension is incompatible with the current " -+"version of GNOME (%s). The extension has been disabled." -+msgstr "" -+"Бұл кеңейтудің орнатылған нұсқасы ағымдағы GNOME нұсқасымен (%s) үйлеспейді. " -+"Бұл кеңейту сөндірілді." -+ -+#: subprojects/extensions-app/js/extensionManager.js:242 -+msgid "" -+"An error has occurred in this extension. This could cause issues elsewhere in " -+"the system. It is recommended to turn the extension off until the error is " -+"resolved." -+msgstr "" -+"Бұл кеңейтуде қате орын алды. Бұл жүйенің басқа жерлерінде де мәселелер " -+"тудыруы мүмкін. Қате шешілгенге дейін кеңейтуді сөндіру ұсынылады." -+ -+#. translators: Details for an extension error -+#: subprojects/extensions-app/js/extensionManager.js:248 -+msgid "Error details:" -+msgstr "Қате ақпараты:" -+ -+#: subprojects/extensions-app/js/extensionRow.js:82 -+#, javascript-format -+msgid "Version %s" -+msgstr "Нұсқасы %s" -+ -+#: subprojects/extensions-app/js/extensionsWindow.js:108 -+#, javascript-format -+msgid "Remove “%s”?" -+msgstr "\"%s\" өшіру керек пе?" -+ -+#: subprojects/extensions-app/js/extensionsWindow.js:109 -+msgid "" -+"If you remove the extension, you need to return to download it if you want to " -+"enable it again" -+msgstr "" -+"Кеңейтуді өшірсеңіз, оны қайта іске қосу үшін қайта жүктеп алу керек болады" -+ -+#: subprojects/extensions-app/js/extensionsWindow.js:112 -+msgid "_Cancel" -+msgstr "_Бас тарту" -+ -+#: subprojects/extensions-app/js/extensionsWindow.js:113 -+msgid "_Remove" -+msgstr "Өші_ру" -+ -+#: subprojects/extensions-app/js/extensionsWindow.js:153 -+msgid "translator-credits" -+msgstr "Baurzhan Muftakhidinov " -+ -+#: subprojects/extensions-app/js/extensionsWindow.js:198 -+#, javascript-format -+msgid "%d extension will be updated on next login." -+msgid_plural "%d extensions will be updated on next login." -+msgstr[0] "%d кеңейту жүйеге келесі рет кірген кезде жаңартылатын болады." -+ -+#: subprojects/extensions-app/data/ui/extension-row.ui:51 -+msgid "Updates Details" -+msgstr "Жаңарту ақпараты" -+ -+#: subprojects/extensions-app/data/ui/extension-row.ui:68 -+msgid "" -+"A new version of this extension is ready and will be loaded on next login." -+msgstr "" -+"Бұл кеңейтудің жаңа нұсқасы дайын және жүйеге келесі рет кіру кезінде " -+"жүктеледі." -+ -+#: subprojects/extensions-app/data/ui/extension-row.ui:100 -+msgid "Extension Details" -+msgstr "Кеңейту ақпараты" -+ -+#: subprojects/extensions-app/data/ui/extension-row.ui:188 -+msgid "_Website" -+msgstr "_Веб-сайт" -+ -+#: subprojects/extensions-app/data/ui/extension-row.ui:215 -+msgid "_Settings" -+msgstr "_Баптаулар" -+ -+#: subprojects/extensions-app/data/ui/extension-row.ui:242 -+msgid "_Remove…" -+msgstr "Өші_ру…" -+ -+#: subprojects/extensions-app/data/ui/extensions-window.ui:6 -+msgid "Keyboard Shortcuts" -+msgstr "Пернетақта жарлықтары" -+ -+#: subprojects/extensions-app/data/ui/extensions-window.ui:10 -+msgid "About Extensions" -+msgstr "Кеңейтулер туралы" -+ -+#: subprojects/extensions-app/data/ui/extensions-window.ui:64 -+msgid "Main Menu" -+msgstr "Басты мәзір" -+ -+#: subprojects/extensions-app/data/ui/extensions-window.ui:106 -+msgid "Search extensions" -+msgstr "Кеңейтулерді іздеу" -+ -+#: subprojects/extensions-app/data/ui/extensions-window.ui:123 -+msgid "_Log Out…" -+msgstr "Жүйеден _шығу…" -+ -+#: subprojects/extensions-app/data/ui/extensions-window.ui:131 -+msgid "_Extensions" -+msgstr "К_еңейтулер" -+ -+#: subprojects/extensions-app/data/ui/extensions-window.ui:136 -+msgid "More Information" -+msgstr "Көбірек ақпарат" -+ -+#: subprojects/extensions-app/data/ui/extensions-window.ui:148 -+msgid "" -+"Extensions can cause performance and stability issues. It is recommended to " -+"disable all extensions if you experience problems with your system." -+msgstr "" -+"Кеңейтулер өнімділік пен тұрақтылық мәселелерін тудыруы мүмкін. Жүйеңіздегі " -+"ақаулықтарға тап болсаңыз, кеңейтулерді сөндіру ұсынылады." -+ -+#: subprojects/extensions-app/data/ui/extensions-window.ui:175 -+msgid "User Extensions" -+msgstr "Пайдаланушы кеңейтулері" -+ -+#: subprojects/extensions-app/data/ui/extensions-window.ui:184 -+msgid "System Extensions" -+msgstr "Жүйелік кеңейтулер" -+ -+#: subprojects/extensions-app/data/ui/extensions-window.ui:203 -+msgid "Search Results" -+msgstr "Іздеу нәтижелері" -+ -+#: subprojects/extensions-app/data/ui/extensions-window.ui:217 -+msgid "No Results Found" -+msgstr "Нәтижелер жоқ" -+ -+#: subprojects/extensions-app/data/ui/extensions-window.ui:218 -+msgid "Try a different search" -+msgstr "Басқа сөздерді іздеп көріңіз" -+ -+#: subprojects/extensions-app/data/ui/extensions-window.ui:229 -+msgid "No Installed Extensions" -+msgstr "Кеңейтулер орнатылмаған" -+ -+#: subprojects/extensions-app/data/ui/extensions-window.ui:230 -+msgid "" -+"To find and add extensions, visit extensions.gnome.org." -+msgstr "" -+"Жаңа кеңейтулерді тауып, орнату үшін, extensions.gnome.org шолыңыз." -+ -+#: subprojects/extensions-app/data/ui/extensions-window.ui:240 -+msgid "Something’s gone wrong" -+msgstr "Бір нәрсе қате кетті" -+ -+#: subprojects/extensions-app/data/ui/extensions-window.ui:241 -+msgid "" -+"We’re very sorry, but it was not possible to get the list of installed " -+"extensions. Make sure you are logged into GNOME and try again." -+msgstr "" -+"Кешірім өтінеміз, барлық орнатылған кеңейтулер тізімін алу мүмкін болмады. " -+"GNOME ішіне кіргеніңізді тексеріп, қайталап көріңіз." -+ -+#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:6 -+msgctxt "shortcut window" -+msgid "General" -+msgstr "Жалпы" -+ -+#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:9 -+msgctxt "shortcut window" -+msgid "Open Menu" -+msgstr "Мәзірді ашу" -+ -+#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:15 -+msgctxt "shortcut window" -+msgid "Toggle Search" -+msgstr "Іздеуді іске қосу/сөндіру" -+ -+#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:21 -+msgctxt "shortcut window" -+msgid "Show Shortcuts" -+msgstr "Жарлықтарды көрсету" -+ -+#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:27 -+msgctxt "shortcut window" -+msgid "Quit" -+msgstr "Шығу" -+ -+#. Translators: a file path to an extension directory -+#: subprojects/extensions-tool/src/command-create.c:284 -+#, c-format -+msgid "The new extension was successfully created in %s.\n" -+msgstr "Жаңа кеңейту %s ішінде сәтті жасалды.\n" -+ -+#: subprojects/extensions-tool/src/command-create.c:376 -+#, c-format -+msgid "" -+"Name should be a very short (ideally descriptive) string.\n" -+"Examples are: %s" -+msgstr "" -+"Атауы қысқа мәтіндік жол (сипаттайтын) болуы тиіс.\n" -+"Мысалы: %s" -+ -+#: subprojects/extensions-tool/src/command-create.c:382 -+#: subprojects/extensions-tool/src/main.c:243 -+msgid "Name" -+msgstr "Аты" -+ -+#: subprojects/extensions-tool/src/command-create.c:396 -+#, c-format -+msgid "" -+"Description is a single-sentence explanation of what your extension does.\n" -+"Examples are: %s" -+msgstr "" -+"Сипаттамасы - бұл сіздің кеңейтуіңіз жасайтын әрекеттің бір сөйлемді " -+"анықтамасы.\n" -+"Мысалы: %s" -+ -+#: subprojects/extensions-tool/src/command-create.c:402 -+#: subprojects/extensions-tool/src/main.c:246 -+msgid "Description" -+msgstr "Сипаттамасы" -+ -+#: subprojects/extensions-tool/src/command-create.c:416 -+#, c-format -+msgid "" -+"UUID is a globally-unique identifier for your extension.\n" -+"This should be in the format of an email address " -+"(clicktofocus@janedoe.example.com)\n" -+msgstr "" -+"UUID - бұл кеңейтуңіздің глобалды деңгейдегі бірегей идентификаторы.\n" -+"Ол эл. пошта адресі пішімінде болуы тиіс (clicktofocus@janedoe.example.com)\n" -+ -+#: subprojects/extensions-tool/src/command-create.c:443 -+#, c-format -+msgid "Choose one of the available templates:\n" -+msgstr "Қол жетімді үлгілердің бірін таңдаңыз:\n" -+ -+#: subprojects/extensions-tool/src/command-create.c:457 -+msgid "Template" -+msgstr "Үлгі" -+ -+#: subprojects/extensions-tool/src/command-create.c:515 -+msgid "The unique identifier of the new extension" -+msgstr "Жаңа кеңейтудің бірегей идентификаторы" -+ -+#: subprojects/extensions-tool/src/command-create.c:518 -+msgid "NAME" -+msgstr "АТАУЫ" -+ -+#: subprojects/extensions-tool/src/command-create.c:519 -+msgid "The user-visible name of the new extension" -+msgstr "Жаңа кеңейтудің пайдаланушыға көрінетін атауы" -+ -+#: subprojects/extensions-tool/src/command-create.c:521 -+msgid "DESCRIPTION" -+msgstr "СИПАТТАМАСЫ" -+ -+#: subprojects/extensions-tool/src/command-create.c:523 -+msgid "A short description of what the extension does" -+msgstr "Кеңейтудің қысқаша сипаттамасы" -+ -+#: subprojects/extensions-tool/src/command-create.c:525 -+#: subprojects/extensions-tool/src/command-pack.c:455 -+msgid "DOMAIN" -+msgstr "ДОМЕН" -+ -+#: subprojects/extensions-tool/src/command-create.c:527 -+msgid "The gettext domain used by the extension" -+msgstr "Кеңейту қолданатын gettext домені" -+ -+#: subprojects/extensions-tool/src/command-create.c:529 -+#: subprojects/extensions-tool/src/command-pack.c:448 -+msgid "SCHEMA" -+msgstr "СҰЛБА" -+ -+#: subprojects/extensions-tool/src/command-create.c:531 -+msgid "The GSettings schema used by the extension" -+msgstr "Кеңейту қолданатын GSettings сұлбасы" -+ -+#: subprojects/extensions-tool/src/command-create.c:534 -+msgid "TEMPLATE" -+msgstr "ҮЛГІ" -+ -+#: subprojects/extensions-tool/src/command-create.c:535 -+msgid "The template to use for the new extension" -+msgstr "Жаңа кеңейту үшін қолданылатын үлгі" -+ -+#: subprojects/extensions-tool/src/command-create.c:538 -+msgid "Include prefs.js template" -+msgstr "prefs.js үлгісін қосу" -+ -+#: subprojects/extensions-tool/src/command-create.c:544 -+msgid "Enter extension information interactively" -+msgstr "Кеңейту ақпаратын интерактивті түрде енгізу" -+ -+#: subprojects/extensions-tool/src/command-create.c:552 -+msgid "Create a new extension" -+msgstr "Жаңа кеңейтуді жасау" -+ -+#: subprojects/extensions-tool/src/command-create.c:570 -+#: subprojects/extensions-tool/src/command-list.c:190 -+msgid "Unknown arguments" -+msgstr "Белгісіз аргументтер" -+ -+#: subprojects/extensions-tool/src/command-create.c:595 -+msgid "UUID, name and description are required" -+msgstr "UUID, аты және сипаттамасы керек" -+ -+#: subprojects/extensions-tool/src/command-disable.c:62 -+#: subprojects/extensions-tool/src/command-enable.c:62 -+#, c-format -+msgid "Extension “%s” does not exist\n" -+msgstr "\"%s\" кеңейтуі жоқ\n" -+ -+#: subprojects/extensions-tool/src/command-disable.c:98 -+msgid "Disable an extension" -+msgstr "Кеңейтуді сөндіру" -+ -+#: subprojects/extensions-tool/src/command-disable.c:116 -+#: subprojects/extensions-tool/src/command-enable.c:116 -+#: subprojects/extensions-tool/src/command-info.c:103 -+#: subprojects/extensions-tool/src/command-prefs.c:105 -+#: subprojects/extensions-tool/src/command-reset.c:76 -+#: subprojects/extensions-tool/src/command-uninstall.c:104 -+msgid "No UUID given" -+msgstr "UUID көрсетілмеген" -+ -+#: subprojects/extensions-tool/src/command-disable.c:121 -+#: subprojects/extensions-tool/src/command-enable.c:121 -+#: subprojects/extensions-tool/src/command-info.c:108 -+#: subprojects/extensions-tool/src/command-prefs.c:110 -+#: subprojects/extensions-tool/src/command-reset.c:81 -+#: subprojects/extensions-tool/src/command-uninstall.c:109 -+msgid "More than one UUID given" -+msgstr "Бірден көп UUID көрсетілген" -+ -+#: subprojects/extensions-tool/src/command-enable.c:98 -+msgid "Enable an extension" -+msgstr "Кеңейтуді іске қосу" -+ -+#: subprojects/extensions-tool/src/command-info.c:50 -+#: subprojects/extensions-tool/src/command-list.c:66 -+#: subprojects/extensions-tool/src/main.c:150 -+#, c-format -+msgid "Failed to connect to GNOME Shell\n" -+msgstr "GNOME Shell-ға байланысты орнату сәтсіз аяқталды\n" -+ -+#: subprojects/extensions-tool/src/command-info.c:59 -+#: subprojects/extensions-tool/src/main.c:159 -+#, c-format -+msgid "Extension “%s” doesn't exist\n" -+msgstr "\"%s\" кеңейтуі жоқ\n" -+ -+#: subprojects/extensions-tool/src/command-info.c:85 -+msgid "Show extensions info" -+msgstr "Кеңейтулер ақпаратын көрсету" -+ -+#: subprojects/extensions-tool/src/command-install.c:190 -+msgid "Overwrite an existing extension" -+msgstr "Бар болып тұрған кеңейтуді үстінен жазу" -+ -+#: subprojects/extensions-tool/src/command-install.c:192 -+msgid "EXTENSION_BUNDLE" -+msgstr "КЕҢЕЙТУ_ДЕСТЕСІ" -+ -+#: subprojects/extensions-tool/src/command-install.c:201 -+msgid "Install an extension bundle" -+msgstr "Кеңейту дестесін орнату" -+ -+#: subprojects/extensions-tool/src/command-install.c:219 -+msgid "No extension bundle specified" -+msgstr "Кеңейту дестесі көрсетілмеген" -+ -+#: subprojects/extensions-tool/src/command-install.c:225 -+msgid "More than one extension bundle specified" -+msgstr "Бірден көп кеңейту дестесі көрсетілген" -+ -+#: subprojects/extensions-tool/src/command-list.c:140 -+msgid "Show user-installed extensions" -+msgstr "Пайдаланушы орнатқан кеңейтулерді көрсету" -+ -+#: subprojects/extensions-tool/src/command-list.c:143 -+msgid "Show system-installed extensions" -+msgstr "Жүйелік деңгейде орнатылған кеңейтулерді көрсету" -+ -+#: subprojects/extensions-tool/src/command-list.c:146 -+msgid "Show enabled extensions" -+msgstr "Іске қосылған кеңейтулерді көрсету" -+ -+#: subprojects/extensions-tool/src/command-list.c:149 -+msgid "Show disabled extensions" -+msgstr "Сөндірілген кеңейтулерді көрсету" -+ -+#: subprojects/extensions-tool/src/command-list.c:152 -+msgid "Show extensions in active state" -+msgstr "Белсенді кеңейтулерді көрсету" -+ -+#: subprojects/extensions-tool/src/command-list.c:155 -+msgid "Show extensions in inactive state" -+msgstr "Белсенді емес кеңейтулерді көрсету" -+ -+#: subprojects/extensions-tool/src/command-list.c:158 -+msgid "Show extensions with preferences" -+msgstr "Баптаулары бар кеңейтулерді көрсету" -+ -+#: subprojects/extensions-tool/src/command-list.c:161 -+msgid "Show extensions with updates" -+msgstr "Жаңартулары бар кеңейтулерді көрсету" -+ -+#: subprojects/extensions-tool/src/command-list.c:164 -+msgid "Print extension details" -+msgstr "Кеңейту ақпаратын басып шығару" -+ -+#: subprojects/extensions-tool/src/command-list.c:172 -+msgid "List installed extensions" -+msgstr "Орнатылған кеңейтулерді тізіп шығару" -+ -+#: subprojects/extensions-tool/src/command-pack.c:444 -+#: subprojects/extensions-tool/src/command-upload.c:427 -+msgid "FILE" -+msgstr "ФАЙЛ" -+ -+#: subprojects/extensions-tool/src/command-pack.c:445 -+msgid "Additional source to include in the bundle" -+msgstr "Дестеге қосылатын қосымша қайнар көз" -+ -+#: subprojects/extensions-tool/src/command-pack.c:449 -+msgid "A GSettings schema that should be included" -+msgstr "Құрамына енуі тиіс GSettings сұлбасы" -+ -+#: subprojects/extensions-tool/src/command-pack.c:451 -+#: subprojects/extensions-tool/src/command-pack.c:462 -+msgid "DIRECTORY" -+msgstr "БУМА" -+ -+#: subprojects/extensions-tool/src/command-pack.c:453 -+msgid "The directory where translations are found" -+msgstr "Аудармалар орналасқан бума" -+ -+#: subprojects/extensions-tool/src/command-pack.c:457 -+msgid "The gettext domain to use for translations" -+msgstr "Аудармалар үшін қолданылуы тиіс gettext домені" -+ -+#: subprojects/extensions-tool/src/command-pack.c:460 -+msgid "Overwrite an existing pack" -+msgstr "Бар болып тұрған пакетті үстінен жазу" -+ -+#: subprojects/extensions-tool/src/command-pack.c:464 -+msgid "The directory where the pack should be created" -+msgstr "Десте жасалуы тиіс бума" -+ -+#: subprojects/extensions-tool/src/command-pack.c:466 -+msgid "SOURCE_DIRECTORY" -+msgstr "ҚАЙНАР_КӨЗ_БУМАСЫ" -+ -+#: subprojects/extensions-tool/src/command-pack.c:475 -+msgid "Create an extension bundle" -+msgstr "Кеңейту дестесін жасау" -+ -+#: subprojects/extensions-tool/src/command-pack.c:495 -+msgid "More than one source directory specified" -+msgstr "Бірден көп қайнар көз бумасы көрсетілген" -+ -+#: subprojects/extensions-tool/src/command-prefs.c:47 -+#, c-format -+msgid "Extension “%s” doesn't have preferences\n" -+msgstr "\"%s\" кеңейтудің баптаулары жоқ\n" -+ -+#: subprojects/extensions-tool/src/command-prefs.c:62 -+#, c-format -+msgid "Failed to open prefs for extension “%s”: %s\n" -+msgstr "\"%s\" кеңейтуі үшін қолданбаларды ашу сәтсіз аяқталды: %s\n" -+ -+#: subprojects/extensions-tool/src/command-prefs.c:87 -+msgid "Opens extension preferences" -+msgstr "Кеңейту баптауларын ашады" -+ -+#: subprojects/extensions-tool/src/command-reset.c:58 -+msgid "Reset an extension" -+msgstr "Кеңейтуді қалпына келтіру" -+ -+#: subprojects/extensions-tool/src/command-uninstall.c:49 -+#, c-format -+msgid "Cannot uninstall system extensions\n" -+msgstr "Жүйелік кеңейтулерді өшіру мүмкін емес\n" -+ -+#: subprojects/extensions-tool/src/command-uninstall.c:64 -+#, c-format -+msgid "Failed to uninstall “%s”\n" -+msgstr "\"%s\" өшіру сәтсіз аяқталды\n" -+ -+#: subprojects/extensions-tool/src/command-uninstall.c:86 -+msgid "Uninstall an extension" -+msgstr "Кеңейтуді өшіру" -+ -+#: subprojects/extensions-tool/src/command-upload.c:226 -+#, c-format -+msgid "Login to extensions.gnome.org\n" -+msgstr "extensions.gnome.org сайтына кіру\n" -+ -+#: subprojects/extensions-tool/src/command-upload.c:256 -+#, c-format -+msgid "Warning! Password will be echoed" -+msgstr "Ескерту! Пароль экранда көрсетіледі" -+ -+#: subprojects/extensions-tool/src/command-upload.c:419 -+msgid "USERNAME" -+msgstr "ПАЙДАЛАНУШЫ АТЫ" -+ -+#: subprojects/extensions-tool/src/command-upload.c:421 -+msgid "Username to log into https://extensions.gnome.org" -+msgstr "https://extensions.gnome.org сайтына кіру үшін пайдаланушы аты" -+ -+#: subprojects/extensions-tool/src/command-upload.c:423 -+msgid "PASSWORD" -+msgstr "ПАРОЛЬ" -+ -+#: subprojects/extensions-tool/src/command-upload.c:425 -+msgid "Password to log into https://extensions.gnome.org" -+msgstr "https://extensions.gnome.org сайтына кіруге арналған пароль" -+ -+#: subprojects/extensions-tool/src/command-upload.c:429 -+msgid "" -+"Read https://extensions.gnome.org password from file, use \"-\" for stdin" -+msgstr "" -+"https://extensions.gnome.org паролін файлдан оқу, stdin үшін \"-\" " -+"пайдаланыңыз" -+ -+#: subprojects/extensions-tool/src/command-upload.c:432 -+msgid "Accept the terms of service at https://extensions.gnome.org/upload/" -+msgstr "" -+"https://extensions.gnome.org/upload/ сайтындағы қызмет көрсету шарттарын " -+"қабылдау" -+ -+#: subprojects/extensions-tool/src/command-upload.c:434 -+msgid "FILE…" -+msgstr "ФАЙЛ…" -+ -+#: subprojects/extensions-tool/src/command-upload.c:443 -+msgid "Upload new extension versions" -+msgstr "Кеңейтулердің жаңа нұсқаларын жүктеп салу" -+ -+#: subprojects/extensions-tool/src/command-upload.c:461 -+msgid "Only one of --password and --password-file can be used" -+msgstr "" -+"--password және --password-file параметрлерінің тек біреуін ғана пайдалануға " -+"болады" -+ -+#: subprojects/extensions-tool/src/command-upload.c:467 -+msgid "You must accept the terms of service to upload extensions" -+msgstr "" -+"Кеңейтулерді жүктеп салу үшін қызмет көрсету шарттарын қабылдауыңыз керек" -+ -+#: subprojects/extensions-tool/src/command-upload.c:473 -+msgid "No files given" -+msgstr "Файлдар берілген жоқ" -+ -+#: subprojects/extensions-tool/src/main.c:76 -+msgid "Do not print error messages" -+msgstr "Қате туралы хабарламаларды басып шығармау" -+ -+#: subprojects/extensions-tool/src/main.c:249 -+msgid "Path" -+msgstr "Жол" -+ -+#: subprojects/extensions-tool/src/main.c:252 -+msgid "URL" -+msgstr "URL" -+ -+#: subprojects/extensions-tool/src/main.c:255 -+msgid "Original author" -+msgstr "Бастапқы авторы" -+ -+#: subprojects/extensions-tool/src/main.c:261 -+#: subprojects/extensions-tool/src/main.c:263 -+#: subprojects/extensions-tool/src/main.c:265 -+msgid "Version" -+msgstr "Нұсқасы" -+ -+#: subprojects/extensions-tool/src/main.c:268 -+msgid "Enabled" -+msgstr "Іске қосылған" -+ -+#: subprojects/extensions-tool/src/main.c:268 -+msgid "Yes" -+msgstr "Иә" -+ -+#: subprojects/extensions-tool/src/main.c:268 -+msgid "No" -+msgstr "Жоқ" -+ -+#: subprojects/extensions-tool/src/main.c:271 -+msgid "State" -+msgstr "Қалып-күйі" -+ -+#: subprojects/extensions-tool/src/main.c:309 -+msgid "“version” takes no arguments" -+msgstr "“version” аргументтерді қабылдамайды" -+ -+#: subprojects/extensions-tool/src/main.c:311 -+#: subprojects/extensions-tool/src/main.c:331 -+msgid "Usage:" -+msgstr "Қолданылуы:" -+ -+#: subprojects/extensions-tool/src/main.c:314 -+msgid "Print version information and exit." -+msgstr "Нұсқа ақпаратын басып шығару және шығу." -+ -+#: subprojects/extensions-tool/src/main.c:329 -+#: subprojects/extensions-tool/src/main.c:332 -+msgid "COMMAND" -+msgstr "КОМАНДА" -+ -+#: subprojects/extensions-tool/src/main.c:332 -+msgid "[ARGS…]" -+msgstr "[АРГУМЕНТТЕР…]" -+ -+#: subprojects/extensions-tool/src/main.c:334 -+msgid "Commands:" -+msgstr "Командалар:" -+ -+#: subprojects/extensions-tool/src/main.c:335 -+msgid "Print help" -+msgstr "Көмекті басып шығару" -+ -+#: subprojects/extensions-tool/src/main.c:337 -+msgid "Enable extension" -+msgstr "Кеңейтуді іске қосу" -+ -+#: subprojects/extensions-tool/src/main.c:338 -+msgid "Disable extension" -+msgstr "Кеңейтуді сөндіру" -+ -+#: subprojects/extensions-tool/src/main.c:339 -+msgid "Reset extension" -+msgstr "Кеңейтуді қалпына келтіру" -+ -+#: subprojects/extensions-tool/src/main.c:340 -+msgid "Uninstall extension" -+msgstr "Кеңейтуді өшіру" -+ -+#: subprojects/extensions-tool/src/main.c:341 -+msgid "List extensions" -+msgstr "Кеңейтулерді тізіп шығару" -+ -+#: subprojects/extensions-tool/src/main.c:342 -+#: subprojects/extensions-tool/src/main.c:343 -+msgid "Show extension info" -+msgstr "Кеңейту ақпаратын көрсету" -+ -+#: subprojects/extensions-tool/src/main.c:344 -+msgid "Open extension preferences" -+msgstr "Кеңейту параметрлерін ашу" -+ -+#: subprojects/extensions-tool/src/main.c:345 -+msgid "Create extension" -+msgstr "Кеңейтуді жасау" -+ -+#: subprojects/extensions-tool/src/main.c:346 -+msgid "Package extension" -+msgstr "Кеңейтуді дестеге салу" -+ -+#: subprojects/extensions-tool/src/main.c:347 -+msgid "Install extension bundle" -+msgstr "Кеңейту дестесін орнату" -+ -+#: subprojects/extensions-tool/src/main.c:349 -+#, c-format -+msgid "Use “%s” to get detailed help.\n" -+msgstr "Толық көмекті алу үшін \"%s\" пайдаланыңыз.\n" -+ -+#: subprojects/extensions-tool/src/templates/00-plain.desktop.in:3 -+msgid "Plain" -+msgstr "Қалыпты" -+ -+#: subprojects/extensions-tool/src/templates/00-plain.desktop.in:4 -+msgid "An empty extension" -+msgstr "Бос кеңейту" -+ -+#: subprojects/extensions-tool/src/templates/indicator.desktop.in:3 -+msgid "Indicator" -+msgstr "Индикатор" -+ -+#: subprojects/extensions-tool/src/templates/indicator.desktop.in:4 -+msgid "Add an icon to the top bar" -+msgstr "Жоғарғы панельге таңбашаны қосу" -+ -+#: subprojects/extensions-tool/src/templates/quick-settings.desktop.in:3 -+msgid "Quick Settings Item" -+msgstr "Жылдам баптау элементі" -+ -+#: subprojects/extensions-tool/src/templates/quick-settings.desktop.in:4 -+msgid "Add an item to quick settings" -+msgstr "Жылдам баптауларға жаңа элементті қосу" -+ -+#. translators: -+#. * The device has been disabled -+#: subprojects/gvc/gvc-mixer-control.c:1872 -+msgid "Disabled" -+msgstr "Сөндірулі" -+ -+#. translators: -+#. * The number of sound outputs on a particular device -+#: subprojects/gvc/gvc-mixer-control.c:1879 -+#, c-format -+msgid "%u Output" -+msgid_plural "%u Outputs" -+msgstr[0] "%u шығысы" -+ -+#. translators: -+#. * The number of sound inputs on a particular device -+#: subprojects/gvc/gvc-mixer-control.c:1889 -+#, c-format -+msgid "%u Input" -+msgid_plural "%u Inputs" -+msgstr[0] "%u кірісі" -+ -+#: subprojects/gvc/gvc-mixer-control.c:2872 -+msgid "System Sounds" -+msgstr "Жүйелік дыбыстар" -+ -+#~ msgid "GNOME Shell" -+#~ msgstr "GNOME Shell" -+ -+#~ msgid "Window management and application launching" -+#~ msgstr "Терезелерді басқару мен қолданбаларды жөнелту" -+ -+#~ msgid "" -+#~ "We’re very sorry, but there’s been a problem: the settings for this " -+#~ "extension can’t be displayed. We recommend that you report the issue to " -+#~ "the extension authors." -+#~ msgstr "" -+#~ "Кешіріңіз, мәселе орын алды: бұл кеңейту үшін баптауларды көрсету мүмкін " -+#~ "емес. Бұл мәселені кеңейту авторларына хабарлауды ұсынамыз." -+ -+#~ msgid "Technical Details" -+#~ msgstr "Техникалық ақпараты" -+ -+#~ msgid "Homepage" -+#~ msgstr "Үй парағы" -+ -+#~ msgid "Visit extension homepage" -+#~ msgstr "Кеңейтудің үй парағын шолу" -+ -+#~ msgid "Could not parse command:" -+#~ msgstr "Команданы талдау мүмкін емес:" -+ -+#~ msgid "%H∶%M" -+#~ msgstr "%H∶%M" -+ -+#~ msgid "Screenshot" -+#~ msgstr "Скриншот" -+ -+#~ msgid "Move Titlebar Onscreen" -+#~ msgstr "Атау жолағын экранға жылжыту" -+ -+#~ msgid "Stop conflicting session dialog closed" -+#~ msgstr "Қарамы-қайшылық туғызған сеансты тоқтату сұхбаты жабылды" -+ -+#, javascript-format -+#~ msgid "Try to login again to start a session for user %s." -+#~ msgstr "%s пайдаланушысы үшін сеансты бастау үшін қайта кіріп көріңіз." -+ -+#, javascript-format -+#~ msgid "%s is now known as %s" -+#~ msgstr "%s енді %s ретінде белгілі" -+ -+#~ msgid "Network Manager" -+#~ msgstr "Желілер басқарушысы" -+ -+#~ msgid "Disabling" -+#~ msgstr "Сөндірілуде" -+ -+#~ msgid "Enabling" -+#~ msgstr "Іске қосылуда" -+ -+#, javascript-format -+#~ msgid "%d %%" -+#~ msgstr "%d %%" -+ -+#~ msgid "Thunderbolt" -+#~ msgstr "Thunderbolt" -+ -+#~ msgid "No Thanks" -+#~ msgstr "Жоқ рахмет" -+ -+#~ msgid "No Matches" -+#~ msgstr "Сәйкестіктер жоқ" -+ -+#~ msgid "The extension had an error" -+#~ msgstr "Кеңейтуде қате болды" -+ -+#~ msgid "The extension can be updated" -+#~ msgstr "Кеңейтуді жаңартуға болады" -+ -+#~ msgid "Help" -+#~ msgstr "Көмек" -+ -+#~ msgid "Manually Installed" -+#~ msgstr "Қолмен орнатылған" -+ -+#~ msgid "Built-In" -+#~ msgstr "Құрамындағы" -+ -+#~ msgid "Extension Updates Ready" -+#~ msgstr "Кеңейту жаңартулары дайын" -+ -+#~ msgid "Attach modal dialog to the parent window" -+#~ msgstr "Модальды сұхбатты аталық терезесіне жалғау" -+ -+#~ msgid "" -+#~ "This key overrides the key in org.gnome.mutter when running GNOME Shell." -+#~ msgstr "" -+#~ "Бұл кілт GNOME Shell орындалған кезде org.gnome.mutter ішіндегі кілтті " -+#~ "үстінен жазады." -+ -+#~ msgid "Enable edge tiling when dropping windows on screen edges" -+#~ msgstr "" -+#~ "Терезелерді экран шеттеріне апарған кезде олардың өлшемдерін өзгертуді " -+#~ "іске қосу" -+ -+#~ msgid "Workspaces are managed dynamically" -+#~ msgstr "Жұмыс орындары динамикалы түрде басқарылады" -+ -+#~ msgid "Workspaces only on primary monitor" -+#~ msgstr "Жұмыс орындар тек біріншілік мониторда" -+ -+#~ msgid "Delay focus changes in mouse mode until the pointer stops moving" -+#~ msgstr "Тышқан режиміндегі фокусты ауыстыру курсор тоқтағанша дейін кідірту" -+ -+#~ msgid "Region & Language Settings" -+#~ msgstr "Аймақ және тіл баптаулары" -+ -+#~ msgid "Applications" -+#~ msgstr "Қолданбалар" -+ -+#~ msgid "Screenshot / Screencast" -+#~ msgstr "Скриншот/скринкаст" -+ -+#, javascript-format -+#~ msgid "Unable to start %s" -+#~ msgstr "%s іске қосу мүмкін емес" -+ -+#, javascript-format -+#~ msgid "Couldn’t find the %s application" -+#~ msgstr "%s қолданбасы табылмады" -+ -+#~ msgid "Evolution Calendar" -+#~ msgstr "Evolution күнтізбесі" -+ -+#~ msgid "" -+#~ "Whether the default Bluetooth adapter had set up devices associated to it" -+#~ msgstr "" -+#~ "Үнсіз келісім бойынша Bluetooth адаптерінде байланысқан құрылғылар бар ма" -+ -+#~ msgid "" -+#~ "The shell will only show a Bluetooth menu item if a Bluetooth adapter is " -+#~ "powered, or if there were devices set up associated with the default " -+#~ "adapter. This will be reset if the default adapter is ever seen not to " -+#~ "have devices associated to it." -+#~ msgstr "" -+#~ "Қоршам Bluetooth мәзірін тек Bluetooth адаптері іске қосылған болса және " -+#~ "үнсіз келісім бойынша адаптерінде байланысқан құрылғылар бар болса ғана " -+#~ "көрсетеді. Бұл үнсіз келісім адаптерінде байланысқан құрылғылар жоқ болса " -+#~ "тасталады." -+ -+#~ msgid "Log Out" -+#~ msgstr "Жүйеден шығу" -+ -+#~ msgid "Bluetooth Off" -+#~ msgstr "Bluetooth сөндірілген" -+ -+#~ msgid "Location In Use" -+#~ msgstr "Орналасу қолданылуда" -+ -+#~ msgid "Location Disabled" -+#~ msgstr "Орналасу сөндірулі тұр" -+ -+#, javascript-format -+#~ msgid "%s Off" -+#~ msgstr "%s сөндірулі" -+ -+#, javascript-format -+#~ msgid "%s Connected" -+#~ msgstr "%s байланысқан" -+ -+#, javascript-format -+#~ msgid "%s Unmanaged" -+#~ msgstr "%s басқарылмайтын" -+ -+#, javascript-format -+#~ msgid "%s Connecting" -+#~ msgstr "%s байланысуда" -+ -+#, javascript-format -+#~ msgid "%s Requires Authentication" -+#~ msgstr "%s аутентификацияны талап етеді" -+ -+#, javascript-format -+#~ msgid "Firmware Missing For %s" -+#~ msgstr "%s үшін бинарлы кодтары жоқ" -+ -+#, javascript-format -+#~ msgid "%s Unavailable" -+#~ msgstr "%s қолжетерсіз" -+ -+#, javascript-format -+#~ msgid "%s Connection Failed" -+#~ msgstr "%s байланысын орнату сәтсіз" -+ -+#, javascript-format -+#~ msgid "%s Hardware Disabled" -+#~ msgstr "%s құрылғылық түрде сөндірулі тұр" -+ -+#, javascript-format -+#~ msgid "%s Disabled" -+#~ msgstr "%s сөндірулі тұр" -+ -+#~ msgid "Connect to Internet" -+#~ msgstr "Интернетке байланысу" -+ -+#~ msgid "Airplane Mode is On" -+#~ msgstr "Ұшақтағы режим іске қосылған" -+ -+#~ msgid "Wi-Fi is disabled when airplane mode is on." -+#~ msgstr "Wi-Fi ұшақтағы режимі кезінде сөндірілген болады." -+ -+#~ msgid "Turn Off Airplane Mode" -+#~ msgstr "Ұшақтағы режимді сөндіру" -+ -+#~ msgid "Wi-Fi is Off" -+#~ msgstr "Wi-Fi сөндірілген" -+ -+#~ msgid "Wi-Fi needs to be turned on in order to connect to a network." -+#~ msgstr "Желіге байланысты орнату үшін Wi-Fi іске қосылған болуы тиіс." -+ -+#~ msgid "Turn On Wi-Fi" -+#~ msgstr "Wi-Fi іске қосу" -+ -+#~ msgid "Select a network" -+#~ msgstr "Желіні таңдау" -+ -+#~ msgid "Use hardware switch to turn off" -+#~ msgstr "Сөндіру үшін құрылғылық қосқышты қолданыңыз" -+ -+#~ msgid "Select Network" -+#~ msgstr "Желіні таңдау" -+ -+#~ msgid "Wi-Fi Settings" -+#~ msgstr "Wi-Fi баптаулары" -+ -+#, javascript-format -+#~ msgid "%s Not Connected" -+#~ msgstr "%s байланыспаған" -+ -+#~ msgid "connecting…" -+#~ msgstr "байланысты орнату…" -+ -+#~ msgid "authentication required" -+#~ msgstr "аутентификация керек" -+ -+#~ msgid "connection failed" -+#~ msgstr "байланысты орнату сәтсіз" -+ -+#~ msgid "VPN Off" -+#~ msgstr "VPN сөндірілген" -+ -+#, javascript-format -+#~ msgid "%s Wi-Fi Connection" -+#~ msgid_plural "%s Wi-Fi Connections" -+#~ msgstr[0] "%s Wi-Fi желі байланысы" -+ -+#~ msgid "Night Light Disabled" -+#~ msgstr "Түнгі жарық сөндірілген" -+ -+#~ msgid "Resume" -+#~ msgstr "Жалғастыру" -+ -+#~ msgid "Disable Until Tomorrow" -+#~ msgstr "Ертеңге дейін сөндіру" -+ -+#~ msgid "Fully Charged" -+#~ msgstr "Толығымен зарядталған" -+ -+#~ msgid "Not Charging" -+#~ msgstr "Зарядталуда емес" -+ -+#~ msgid "Estimating…" -+#~ msgstr "Есептеу…" -+ -+#, javascript-format -+#~ msgid "%d∶%02d Remaining (%d %%)" -+#~ msgstr "%d∶%02d қалды (%d %%)" -+ -+#, javascript-format -+#~ msgid "%d∶%02d Until Full (%d %%)" -+#~ msgstr "%d∶%02d толық зарядқа дейін (%d %%)" -+ -+#~ msgid "Screen is Being Shared" -+#~ msgstr "Экранмен бөлісудесіз" -+ -+#~ msgid "Turn off" -+#~ msgstr "Сөндіру" -+ -+#~ msgid "Airplane Mode On" -+#~ msgstr "Ұшақтағы режим іске қосулы" -+ -+#~ msgid "Lock" -+#~ msgstr "Блоктау" -+ -+#~ msgid "Power Off / Log Out" -+#~ msgstr "Сөндіру / Жүйеден шығу" -+ -+#~ msgid "Enable introspection API" -+#~ msgstr "Интроспекция API іске қосу" -+ -+#~ msgid "" -+#~ "Enables a D-Bus API that allows to introspect the application state of the " -+#~ "shell." -+#~ msgstr "" -+#~ "Қоршамның қолданба күйін интроспекциялауды мүмкін қылатын D-Bus API іске " -+#~ "қосу." -+ -+#~ msgid "Remove from Favorites" -+#~ msgstr "Таңдамалылардан өшіру" -+ -+#~ msgid "Add to Favorites" -+#~ msgstr "Таңдамалыларға қосу" -+ -+#~ msgid "Author" -+#~ msgstr "Авторы" -+ -+#~ msgid "Warning" -+#~ msgstr "Ескерту" -+ -+#~ msgid "" -+#~ "Extensions can cause system issues, including performance problems. If you " -+#~ "encounter problems with your system, it is recommended to disable all " -+#~ "extensions." -+#~ msgstr "" -+#~ "Кеңейтулер жүйелік мәселелерді, соның ішінде өнімділік мәселелерін туғызуы " -+#~ "мүмкін. Жүйелік мәселелерге тап болсаңыз, барлық кеңейтулерді сөндіру " -+#~ "ұсынылады." -+ -+#~ msgid "Failed to connect to GNOME Shell" -+#~ msgstr "GNOME Shell-ға байланысты орнату сәтсіз аяқталды" -+ -+#~ msgid "Minimize" -+#~ msgstr "Қайыру" -+ -+#~ msgid "Unmaximize" -+#~ msgstr "Жазық емес қылу" -+ -+#~ msgid "App Picker View" -+#~ msgstr "Қолданбаларды таңдау көрінісі" -+ -+#~ msgid "Index of the currently selected view in the application picker." -+#~ msgstr "" -+#~ "Ағымдағы таңдалған көріністің қолданбаларды таңдау режиміндегі индексі." -+ -+#~ msgid "Frequently used applications will appear here" -+#~ msgstr "Жиі қолданылатын қолданбалар осында көрінеді" -+ -+#~ msgid "Frequent" -+#~ msgstr "Жиі қолданылатын" -+ -+#~ msgid "All" -+#~ msgstr "Барлығы" -+ -+#~ msgctxt "calendar heading" -+#~ msgid "%A, %B %-d" -+#~ msgstr "%A, %B %-d" -+ -+#~ msgctxt "calendar heading" -+#~ msgid "%A, %B %-d, %Y" -+#~ msgstr "%A, %B %-d, %Y" -+ -+#~ msgid "On" -+#~ msgstr "Іске қос." -+ -+#~ msgid "" -+#~ "Keybinding that pauses and resumes all running tweens, for debugging " -+#~ "purposes" -+#~ msgstr "" -+#~ "Барлық орындалып тұрған анимацияларды тоқтататын не жалғастыратын пернелер " -+#~ "жарлығы (жөндеу үшін)" -+ -+#~ msgid "Which keyboard to use" -+#~ msgstr "Қолданылатын пернетақта" -+ -+#~ msgid "The type of keyboard to use." -+#~ msgstr "Қолданылатын пернетақта түрі." -+ -+#~ msgid "network-workgroup" -+#~ msgstr "network-workgroup" -+ -+#~ msgid "Browse in Software" -+#~ msgstr "БҚ қолданбасында шолу" -+ -+#~ msgid "Next" -+#~ msgstr "Келесі" -+ -+#~ msgctxt "button" -+#~ msgid "Sign In" -+#~ msgstr "Кіру" -+ -+#~ msgid "Password:" -+#~ msgstr "Пароль:" -+ -+#~ msgid "Type again:" -+#~ msgstr "Қайтадан енгізіңіз:" -+ -+#~ msgid "Password: " -+#~ msgstr "Пароль: " -+ -+#~ msgid "Authentication required by wireless network" -+#~ msgstr "Сымсыз желісі аутентификацияны талап етеді" -+ -+#~ msgid "Mobile broadband network password" -+#~ msgstr "Сымсыз кеңжолақты желісінің паролі" -+ -+#~ msgid "toggle-switch-us" -+#~ msgstr "toggle-switch-intl" -+ -+#~ msgid "%A, %B %d" -+#~ msgstr "%A, %B %d" -+ -+#~ msgid "%d new message" -+#~ msgid_plural "%d new messages" -+#~ msgstr[0] "%d жаңа хабарлама" -+ -+#~ msgid "Account Settings" -+#~ msgstr "Тіркелгі баптаулары" -+ -+#~ msgid "Orientation Lock" -+#~ msgstr "Бағдарды бекіту" -+ -+#~ msgid "There was an error loading the preferences dialog for %s:" -+#~ msgstr "%s үшін баптаулар сұхбатын жүктеу кезінде қате орын алды:" -+ -+#~ msgid "%s all day." -+#~ msgstr "%s күні бойы." -+ -+#~ msgid "%s, then %s later." -+#~ msgstr "%s, одан кейін %s." -+ -+#~ msgid "%s, then %s, followed by %s later." -+#~ msgstr "%s, одан кейін %s, одан кейін %s." -+ -+#~ msgid "Feels like %s." -+#~ msgstr "%s сияқты сезіледі." -+ -+#~ msgctxt "search-result" -+#~ msgid "Log out" -+#~ msgstr "Жүйеден шығу" -+ -+#~ msgctxt "search-result" -+#~ msgid "Switch user" -+#~ msgstr "Пайдаланушыны ауыстыру" -+ -+#~ msgid "Hide tray" -+#~ msgstr "Жүйелік трейді жасыру" -+ -+#~ msgid "Status Icons" -+#~ msgstr "Қалып-күй таңбашалары" -+ -+#~ msgid "Events" -+#~ msgstr "Оқиғалар" -+ -+#~ msgid "Media" -+#~ msgstr "Медиа" -+ -+#~ msgid "%d x %d" -+#~ msgstr "%d x %d" -+ -+#~ msgid "Web Authentication Redirect" -+#~ msgstr "Веб аутентификацияның қайта бағдарлауы" -+ -+#~ msgid "Show the week date in the calendar" -+#~ msgstr "Күнтізбеде апта күнін көрсету" -+ -+#~ msgid "If true, display the ISO week date in the calendar." -+#~ msgstr "Ақиқат болса, күнтізбеде ISO апта күнін көрсетеді." -+ -+#~ msgid "Use as Internet connection" -+#~ msgstr "Интернетпен байланыс ретінде қолдану" -+ -+#~ msgid "%s is requesting access to your location." -+#~ msgstr "%s орналасу ақпаратыңызға қатынауды сұрайды." -+ -+#~ msgid "GNOME Shell (wayland compositor)" -+#~ msgstr "GNOME Shell (wayland үйлестіргіші)" -+ -+#~ msgid "%d Connected Device" -+#~ msgid_plural "%d Connected Devices" -+#~ msgstr[0] "%d байланысқан құрылғы" -+ -+#~ msgid "UPS" -+#~ msgstr "UPS" -+ -+#~ msgid "Battery" -+#~ msgstr "Батарея" -+ -+#~ msgctxt "event list time" -+#~ msgid "%H∶%M" -+#~ msgstr "%H∶%M" -+ -+#~ msgctxt "event list time" -+#~ msgid "%l∶%M %p" -+#~ msgstr "%l∶%M %p" -+ -+#~ msgid "Invitation" -+#~ msgstr "Шақыру" -+ -+#~ msgid "Call" -+#~ msgstr "Қоңырау" -+ -+#~ msgid "File Transfer" -+#~ msgstr "Файлдармен алмасу" -+ -+#~ msgid "Chat" -+#~ msgstr "Чат" -+ -+#~ msgid "Invitation to %s" -+#~ msgstr "%s ішіне шақыру" -+ -+#~ msgid "%s is inviting you to join %s" -+#~ msgstr "%s сізді %s ішіне қосылуды шақырады" -+ -+#~ msgid "Decline" -+#~ msgstr "Тайдыру" -+ -+#~ msgid "Accept" -+#~ msgstr "Қабылдау" -+ -+#~ msgid "Video call from %s" -+#~ msgstr "Видео қоңырау: %s" -+ -+#~ msgid "Call from %s" -+#~ msgstr "Қоңырау: %s" -+ -+#~ msgid "Answer" -+#~ msgstr "Жауап" -+ -+#~ msgid "%s is sending you %s" -+#~ msgstr "%s сізге %s жіберуде" -+ -+#~ msgid "%s would like permission to see when you are online" -+#~ msgstr "%s сіз қашан желіде болатыныңызды білу құқығын сұрап тұр" -+ -+#~ msgid "Authentication failed" -+#~ msgstr "Аутентификация сәтсіз" -+ -+#~ msgid "Encryption error" -+#~ msgstr "Шифрлеу қатесі" -+ -+#~ msgid "Certificate not provided" -+#~ msgstr "Сертификат ұсынылмады" -+ -+#~ msgid "Certificate untrusted" -+#~ msgstr "Сертификат сенімсіз" -+ -+#~ msgid "Certificate expired" -+#~ msgstr "Сертификаттың мерзімі аяқталған" -+ -+#~ msgid "Certificate not activated" -+#~ msgstr "Сертификат белсендірілмеген" -+ -+#~ msgid "Certificate hostname mismatch" -+#~ msgstr "Сертификаттың хост аты сәйкес емес" -+ -+#~ msgid "Certificate fingerprint mismatch" -+#~ msgstr "Сертификаттың баспасы сәйкес емес" -+ -+#~ msgid "Certificate self-signed" -+#~ msgstr "Сертификат өздігінен қолтаңбаланған" -+ -+#~ msgid "Status is set to offline" -+#~ msgstr "Қалып-күй желіде емес етіп орнатылды" -+ -+#~ msgid "Certificate is invalid" -+#~ msgstr "Сертификат дұрыс емес" -+ -+#~ msgid "Connection has been refused" -+#~ msgstr "Сертификат тайдырылды" -+ -+#~ msgid "Connection can't be established" -+#~ msgstr "Байланысты орнату мүмкін емес" -+ -+#~ msgid "Connection has been lost" -+#~ msgstr "Байланыс жоғалтылды" -+ -+#~ msgid "This account is already connected to the server" -+#~ msgstr "Бұл тіркелгі серверге байланысқан болып тұр" -+ -+#~ msgid "" -+#~ "Connection has been replaced by a new connection using the same resource" -+#~ msgstr "Байланыс дәл сол ресурсты қолданып, жаңа байланыспен алмастырылды" -+ -+#~ msgid "The account already exists on the server" -+#~ msgstr "Бұл тіркелгі серверде бар болып тұр" -+ -+#~ msgid "Server is currently too busy to handle the connection" -+#~ msgstr "Сервер бұл байланысты өңдеу үшін тым бос емес" -+ -+#~ msgid "Certificate has been revoked" -+#~ msgstr "Сертификат қайта шақырылған" -+ -+#~ msgid "" -+#~ "Certificate uses an insecure cipher algorithm or is cryptographically weak" -+#~ msgstr "" -+#~ "Сертификат қауіпсіз емес шифрлеу алгоритмін қолдануда немесе " -+#~ "криптографиялы әлсіз" -+ -+#~ msgid "" -+#~ "The length of the server certificate, or the depth of the server " -+#~ "certificate chain, exceed the limits imposed by the cryptography library" -+#~ msgstr "" -+#~ "Сервер сертификатының ұзындығы, не ол сертификат тізбегінің ұзындығы " -+#~ "криптографиялық жинақ ұсына алатын шегінен асып тұр" -+ -+#~ msgid "Internal error" -+#~ msgstr "Ішкі қате" -+ -+#~ msgid "View account" -+#~ msgstr "Тіркелгіні қарап шығу" -+ -+#~ msgid "Show the message list" -+#~ msgstr "Хабарламалар тізімін көрсету" -+ -+#~ msgctxt "list sunday" -+#~ msgid "Su" -+#~ msgstr "Жк" -+ -+#~ msgctxt "list monday" -+#~ msgid "M" -+#~ msgstr "Бс" -+ -+#~ msgctxt "list tuesday" -+#~ msgid "T" -+#~ msgstr "Сс" -+ -+#~ msgctxt "list wednesday" -+#~ msgid "W" -+#~ msgstr "Ср" -+ -+#~ msgctxt "list thursday" -+#~ msgid "Th" -+#~ msgstr "Бс" -+ -+#~ msgctxt "list friday" -+#~ msgid "F" -+#~ msgstr "Жм" -+ -+#~ msgctxt "list saturday" -+#~ msgid "S" -+#~ msgstr "Сн" -+ -+#~ msgid "Nothing Scheduled" -+#~ msgstr "Жоспар бос" -+ -+#~ msgid "This week" -+#~ msgstr "Осы аптада" -+ -+#~ msgid "Next week" -+#~ msgstr "Келесі аптада" -+ -+#~ msgid "Removable Devices" -+#~ msgstr "Ауыстырмалы құрылғылар" -+ -+#~ msgid "Eject" -+#~ msgstr "Шығару" -+ -+#~ msgid "Open" -+#~ msgstr "Ашу" -+ -+#~ msgid "Clear Messages" -+#~ msgstr "Хабарламаларды тазарту" -+ -+#~ msgid "Notification Settings" -+#~ msgstr "Хабарлау баптаулары" -+ -+#~ msgid "Message Tray" -+#~ msgstr "Жүйелік трей" -+ -+#~ msgid "Captive Portal" -+#~ msgstr "Captive-портал" -+ -+#~ msgid "The maximum accuracy level of location." -+#~ msgstr "Орналасудың максималды дәлдік деңгейі." diff --git a/debian/patches/Update-Thai-translation.patch b/debian/patches/Update-Thai-translation.patch deleted file mode 100644 index 3c0a77460..000000000 --- a/debian/patches/Update-Thai-translation.patch +++ /dev/null @@ -1,1970 +0,0 @@ -From: Aefgh Threenine -Date: Sat, 31 Jan 2026 10:34:11 +0000 -Subject: Update Thai translation - -Origin: upstream, 49.4, commit:156a171bf341c603ca3270759714ae9b8db6babf ---- - po/th.po | 798 ++++++++++++++++++++++++++++++++++++++------------------------- - 1 file changed, 480 insertions(+), 318 deletions(-) - -diff --git a/po/th.po b/po/th.po -index b1e52e9..26ceec9 100644 ---- a/po/th.po -+++ b/po/th.po -@@ -10,8 +10,8 @@ msgid "" - msgstr "" - "Project-Id-Version: gnome-shell master\n" - "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell/issues/\n" --"POT-Creation-Date: 2025-08-20 09:34+0000\n" --"PO-Revision-Date: 2025-08-24 11:42+0700\n" -+"POT-Creation-Date: 2026-01-27 12:41+0000\n" -+"PO-Revision-Date: 2026-01-31 17:32+0700\n" - "Last-Translator: Atirut Wattanamongkol \n" - "Language-Team: Thai \n" - "Language: th\n" -@@ -19,7 +19,7 @@ msgstr "" - "Content-Type: text/plain; charset=UTF-8\n" - "Content-Transfer-Encoding: 8bit\n" - "Plural-Forms: nplurals=1; plural=0;\n" --"X-Generator: Poedit 3.7\n" -+"X-Generator: Poedit 3.8\n" - "X-DL-Lang: th\n" - "X-DL-Module: gnome-shell\n" - "X-DL-Branch: main\n" -@@ -103,7 +103,7 @@ msgid "Open new window of pinned app 9" - msgstr "เปิดหน้าต่างใหม่ของแอปที่ปักหมุดตัวที่ 9" - - #. Translators: name of the folder under ~/Pictures for screenshots. --#: data/50-gnome-shell-screenshots.xml:6 js/ui/screenshot.js:2279 -+#: data/50-gnome-shell-screenshots.xml:6 js/ui/screenshot.js:2292 - msgid "Screenshots" - msgstr "ภาพหน้าจอ" - -@@ -124,7 +124,7 @@ msgid "Record a screencast interactively" - msgstr "อัดภาพถ่ายทอดหน้าจอแบบอินเทอร์แอคทีฟ" - - #: data/50-gnome-shell-system.xml:6 data/X-GNOME-Shell-System.directory.desktop.in:2 --#: js/ui/messageTray.js:1307 -+#: js/ui/messageTray.js:1314 - msgid "System" - msgstr "ระบบ" - -@@ -148,14 +148,6 @@ msgstr "แสดงหน้าภาพรวม" - msgid "Show all apps" - msgstr "แสดงแอปทั้งหมด" - --#: data/org.gnome.Shell.desktop.in.in:3 --msgid "GNOME Shell" --msgstr "GNOME Shell" -- --#: data/org.gnome.Shell.desktop.in.in:4 --msgid "Window management and application launching" --msgstr "การจัดการหน้าต่างและการเรียกใช้แอปพลิเคชัน" -- - #: data/org.gnome.shell.gschema.xml.in:6 - msgid "Enable internal tools useful for developers and testers from Alt-F2" - msgstr "เปิดใช้เครื่องมือภายในที่เป็นประโยชน์ต่อนักพัฒนาและนักทดสอบ ผ่านปุ่ม Alt-F2" -@@ -437,11 +429,35 @@ msgstr "เปิดแอปพลิเคชันตัวที่ 8 ขึ - msgid "Open a new instance of application 9" - msgstr "เปิดแอปพลิเคชันตัวที่ 9 ขึ้นมาอีกตัวหนึ่ง" - --#: data/org.gnome.shell.gschema.xml.in:288 data/org.gnome.shell.gschema.xml.in:315 -+#: data/org.gnome.shell.gschema.xml.in:283 -+msgid "Screen brightness up" -+msgstr "เพิ่มความสว่างหน้าจอ" -+ -+#: data/org.gnome.shell.gschema.xml.in:287 -+msgid "Screen brightness up on current monitor" -+msgstr "เพิ่มความสว่างหน้าจอบนจอภาพปัจจุบัน" -+ -+#: data/org.gnome.shell.gschema.xml.in:291 -+msgid "Screen brightness down" -+msgstr "ลดความสว่างหน้าจอ" -+ -+#: data/org.gnome.shell.gschema.xml.in:295 -+msgid "Screen brightness down on current monitor" -+msgstr "ลดความสว่างหน้าจอบนจอภาพปัจจุบัน" -+ -+#: data/org.gnome.shell.gschema.xml.in:299 -+msgid "Screen brightness cycle" -+msgstr "ปรับความสว่างหน้าจอเป็นรอบ" -+ -+#: data/org.gnome.shell.gschema.xml.in:303 -+msgid "Screen brightness cycle on current monitor" -+msgstr "ปรับความสว่างหน้าจอเป็นรอบบนจอภาพปัจจุบัน" -+ -+#: data/org.gnome.shell.gschema.xml.in:312 data/org.gnome.shell.gschema.xml.in:339 - msgid "Limit switcher to current workspace." - msgstr "จำกัดตัวสลับไว้ที่พื้นที่ทำงานปัจจุบัน" - --#: data/org.gnome.shell.gschema.xml.in:289 -+#: data/org.gnome.shell.gschema.xml.in:313 - msgid "" - "If true, only applications that have windows on the current workspace are shown in the switcher. " - "Otherwise, all applications are included." -@@ -449,11 +465,11 @@ msgstr "" - "ถ้าเป็น true จะมีเพียงแอปพลิเคชันที่มีหน้าต่างบนพื้นที่ทำงานปัจจุบันเท่านั้นที่จะแสดงในตัวสลับ ถ้าไม่เป็น true " - "แอปพลิเคชันทั้งหมดจะถูกรวมไว้ด้วย" - --#: data/org.gnome.shell.gschema.xml.in:306 -+#: data/org.gnome.shell.gschema.xml.in:330 - msgid "The application icon mode." - msgstr "โหมดไอคอนแอปพลิเคชัน" - --#: data/org.gnome.shell.gschema.xml.in:307 -+#: data/org.gnome.shell.gschema.xml.in:331 - msgid "" - "Configures how the windows are shown in the switcher. Valid possibilities are “thumbnail-only” " - "(shows a thumbnail of the window), “app-icon-only” (shows only the application icon) or “both”." -@@ -461,45 +477,45 @@ msgstr "" - "กำหนดค่าว่าจะแสดงหน้าต่างในตัวสลับอย่างไร ค่าที่ใช้ได้คือ “thumbnail-only” (แสดงรูปย่อของหน้าต่าง), “app-icon-only” " - "(แสดงเฉพาะไอคอนแอปพลิเคชัน) หรือ “both”" - --#: data/org.gnome.shell.gschema.xml.in:316 -+#: data/org.gnome.shell.gschema.xml.in:340 - msgid "" - "If true, only windows from the current workspace are shown in the switcher. Otherwise, all windows " - "are included." - msgstr "ถ้าเป็น true จะมีเพียงหน้าต่างจากพื้นที่ทำงานปัจจุบันเท่านั้นที่จะแสดงในตัวสลับ มิฉะนั้น หน้าต่างทั้งหมดจะถูกรวมไว้" - --#: data/org.gnome.shell.gschema.xml.in:326 -+#: data/org.gnome.shell.gschema.xml.in:350 - msgid "Locations" - msgstr "ตำแหน่งที่ตั้ง" - --#: data/org.gnome.shell.gschema.xml.in:327 -+#: data/org.gnome.shell.gschema.xml.in:351 - msgid "The locations to show in world clocks" - msgstr "ตำแหน่งที่ตั้งที่จะแสดงในนาฬิกาโลก" - --#: data/org.gnome.shell.gschema.xml.in:337 -+#: data/org.gnome.shell.gschema.xml.in:361 - msgid "Automatic location" - msgstr "ตำแหน่งที่ตั้งอัตโนมัติ" - --#: data/org.gnome.shell.gschema.xml.in:338 -+#: data/org.gnome.shell.gschema.xml.in:362 - msgid "Whether to fetch the current location or not" - msgstr "กำหนดว่าจะดึงข้อมูลตำแหน่งที่ตั้งปัจจุบันหรือไม่" - --#: data/org.gnome.shell.gschema.xml.in:345 -+#: data/org.gnome.shell.gschema.xml.in:369 - msgid "Location" - msgstr "ตำแหน่งที่ตั้ง" - --#: data/org.gnome.shell.gschema.xml.in:346 -+#: data/org.gnome.shell.gschema.xml.in:370 - msgid "The location for which to show a forecast" - msgstr "ตำแหน่งที่ตั้งที่ต้องการให้แสดงข้อมูลพยากรณ์" - - #. Keep in sync with subprojects/extensions-app --#: data/org.gnome.Shell.Extensions.desktop.in.in:4 -+#: data/org.gnome.Shell.Extensions.desktop.in:4 - #: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:5 - #: subprojects/extensions-app/data/org.gnome.Extensions.desktop.in.in:3 - #: subprojects/extensions-app/data/ui/extensions-window.ui:57 - msgid "Extensions" - msgstr "ส่วนขยาย" - --#: data/org.gnome.Shell.PortalHelper.desktop.in.in:2 -+#: data/org.gnome.Shell.PortalHelper.desktop.in:2 - msgid "Network Login" - msgstr "เข้าระบบเครือข่าย" - -@@ -507,51 +523,62 @@ msgstr "เข้าระบบเครือข่าย" - msgid "Utilities" - msgstr "อรรถประโยชน์" - --#: js/dbusServices/extensions/ui/extension-error-page.ui:12 --#: subprojects/extensions-app/data/ui/extensions-window.ui:275 --msgid "Something’s gone wrong" --msgstr "มีบางอย่างผิดปกติ" -+#: js/dbusServices/extensions/extensionPrefsDialog.js:71 -+msgid "Extension Error" -+msgstr "ส่วนขยายผิดพลาด" - --#: js/dbusServices/extensions/ui/extension-error-page.ui:20 --msgid "" --"We’re very sorry, but there’s been a problem: the settings for this extension can’t be displayed. " --"We recommend that you report the issue to the extension authors." --msgstr "" --"เราขออภัยอย่างที่สุด แต่มีปัญหาเกิดขึ้นคือ ไม่สามารถแสดงผลการตั้งค่าสำหรับส่วนขยายนี้ได้ " --"เราขอแนะนำให้คุณรายงานปัญหานั้นแก่ผู้จัดทำส่วนขยาย" -+#. Translators: %s is an extension name -+#: js/dbusServices/extensions/extensionPrefsDialog.js:104 -+#, javascript-format -+msgid "Unable to display the settings for “%s”." -+msgstr "ไม่สามารถแสดงการตั้งค่าสำหรับ “%s”" -+ -+#. Translators: Link label in the phrase "Information about this -+#. problem may be available on the extension website" -+#: js/dbusServices/extensions/extensionPrefsDialog.js:110 -+msgid "extension website" -+msgstr "เว็บไซต์ส่วนขยาย" - --#: js/dbusServices/extensions/ui/extension-error-page.ui:45 --msgid "Technical Details" --msgstr "รายละเอียดทางเทคนิค" -+#. Translators: %s is "extension website" -+#: js/dbusServices/extensions/extensionPrefsDialog.js:114 -+#, javascript-format -+msgid "Information about this problem may be available on the %s." -+msgstr "ข้อมูลเกี่ยวกับปัญหานี้อาจพบได้ที่ %s" - --#: js/dbusServices/extensions/ui/extension-error-page.ui:87 --msgid "Homepage" --msgstr "หน้าแรก" -+#: js/dbusServices/extensions/ui/extension-error-page.ui:19 -+#: subprojects/extensions-app/data/ui/extension-row.ui:13 -+msgid "Error Details" -+msgstr "รายละเอียดข้อผิดพลาด" - --#: js/dbusServices/extensions/ui/extension-error-page.ui:88 --msgid "Visit extension homepage" --msgstr "เยี่ยมชมหน้าแรกของส่วนขยาย" -+#: js/dbusServices/extensions/ui/extension-error-page.ui:26 -+msgid "Copy Error" -+msgstr "คัดลอกข้อผิดพลาด" - --#: js/gdm/authPrompt.js:156 js/gdm/loginDialog.js:465 js/ui/audioDeviceSelection.js:60 -+#: js/gdm/authPrompt.js:157 js/gdm/loginDialog.js:514 js/ui/audioDeviceSelection.js:60 - #: js/ui/components/networkAgent.js:114 js/ui/components/polkitAgent.js:144 - #: js/ui/endSessionDialog.js:437 js/ui/extensionDownloader.js:276 js/ui/shellMountOperation.js:382 - #: js/ui/shellMountOperation.js:392 - msgid "Cancel" - msgstr "ยกเลิก" - --#: js/gdm/authPrompt.js:324 js/ui/components/networkAgent.js:214 js/ui/components/networkAgent.js:234 -+#: js/gdm/authPrompt.js:335 js/ui/components/networkAgent.js:214 js/ui/components/networkAgent.js:234 - #: js/ui/components/networkAgent.js:266 js/ui/components/networkAgent.js:299 - #: js/ui/components/networkAgent.js:338 js/ui/components/networkAgent.js:351 - #: js/ui/components/polkitAgent.js:286 js/ui/shellMountOperation.js:332 -+#: subprojects/extensions-tool/src/command-upload.c:252 - msgid "Password" - msgstr "รหัสผ่าน" - --#: js/gdm/loginDialog.js:326 -+#: js/gdm/loginDialog.js:327 - msgid "Choose Session" - msgstr "เลือกเซสชัน" - -+#: js/gdm/loginDialog.js:420 js/ui/status/accessibility.js:35 -+msgid "Accessibility" -+msgstr "สิ่งอำนวยความสะดวก" -+ - #. Translators: is running for --#: js/gdm/loginDialog.js:423 -+#: js/gdm/loginDialog.js:472 - #, javascript-format - msgid "" - "Remote login is not possible because a remote session is already running for %s. To login remotely, " -@@ -561,7 +588,7 @@ msgstr "" - "คุณจะต้องออกจากเซสชันระยะไกลหรือบังคับหยุดเซสชันดังกล่าว" - - #. Translators: is running for --#: js/gdm/loginDialog.js:426 -+#: js/gdm/loginDialog.js:475 - #, javascript-format - msgid "" - "Login is not possible because a remote session is already running for %s. To login, you must log " -@@ -571,7 +598,7 @@ msgstr "" - "คุณจะต้องออกจากเซสชันระยะไกลหรือบังคับหยุดเซสชันดังกล่าว" - - #. Translators: is running for --#: js/gdm/loginDialog.js:429 -+#: js/gdm/loginDialog.js:478 - #, javascript-format - msgid "" - "Remote login is not possible because a local session is already running for %s. To login remotely, " -@@ -581,7 +608,7 @@ msgstr "" - "หากต้องการเข้าสู่ระบบจากระยะไกล คุณต้องออกจากเซสชันภายในเครื่องหรือบังคับหยุดเซสชันดังกล่าว" - - #. Translators: is running for --#: js/gdm/loginDialog.js:432 -+#: js/gdm/loginDialog.js:481 - #, javascript-format - msgid "" - "Login is not possible because a session is already running for %s. To login, you must log out from " -@@ -590,43 +617,44 @@ msgstr "" - "ไม่สามารถเข้าสู่ระบบได้เนื่องจากเซสชันกำลังทำงานอยู่แล้วสำหรับ %s หากต้องการเข้าสู่ระบบ " - "คุณต้องออกจากเซสชันหรือบังคับหยุดเซสชันดังกล่าว" - --#: js/gdm/loginDialog.js:441 -+#: js/gdm/loginDialog.js:490 - msgid "Session Already Running" - msgstr "เซสชันกำลังทำงานอยู่" - --#: js/gdm/loginDialog.js:453 -+#: js/gdm/loginDialog.js:502 - msgid "Force stopping will quit any running apps and processes, and could result in data loss" - msgstr "การบังคับหยุดจะปิดแอปและโปรเซสที่ทำงานอยู่ และอาจส่งผลให้ข้อมูลสูญหายได้" - --#: js/gdm/loginDialog.js:473 -+#: js/gdm/loginDialog.js:522 - msgid "Force Stop" - msgstr "บังคับให้หยุด" - --#: js/gdm/loginDialog.js:551 -+#: js/gdm/loginDialog.js:600 - msgid "Not listed?" - msgstr "ไม่มีชื่อของคุณงั้นหรือ?" - - #. Translators: this message is shown below the username entry field - #. to clue the user in on how to login to the local network realm --#: js/gdm/loginDialog.js:1072 -+#: js/gdm/loginDialog.js:1129 - #, javascript-format - msgid "(e.g., user or %s)" - msgstr "(เช่น ผู้ใช้ หรือ %s)" - --#: js/gdm/loginDialog.js:1077 js/ui/components/networkAgent.js:258 -+#: js/gdm/loginDialog.js:1134 js/ui/components/networkAgent.js:258 - #: js/ui/components/networkAgent.js:293 js/ui/components/networkAgent.js:327 -+#: subprojects/extensions-tool/src/command-upload.c:234 - msgid "Username" - msgstr "ชื่อผู้ใช้" - --#: js/gdm/loginDialog.js:1143 -+#: js/gdm/loginDialog.js:1200 - msgid "Login Attempt Timed Out" - msgstr "หมดเวลาการพยายามเข้าสู่ระบบ" - --#: js/gdm/loginDialog.js:1144 -+#: js/gdm/loginDialog.js:1201 - msgid "Login took too long, please try again" - msgstr "การเข้าสู่ระบบใช้เวลานานเกินไป กรุณาลองใหม่อีกครั้ง" - --#: js/gdm/loginDialog.js:1493 -+#: js/gdm/loginDialog.js:1550 - msgid "Login Window" - msgstr "หน้าต่างเข้าสู่ระบบ" - -@@ -803,94 +831,98 @@ msgid "Break in %d second" - msgid_plural "Break in %d seconds" - msgstr[0] "เตรียมพักในอีก %d วินาที" - -+#: js/misc/brightnessManager.js:171 js/ui/status/brightness.js:10 -+msgid "Brightness" -+msgstr "ความสว่าง" -+ - #. Translators: The name of the power-off action in search --#: js/misc/systemActions.js:91 -+#: js/misc/systemActions.js:94 - msgctxt "search-result" - msgid "Power Off" - msgstr "ปิดเครื่อง" - - #. Translators: A list of keywords that match the power-off action, separated by semicolons --#: js/misc/systemActions.js:94 -+#: js/misc/systemActions.js:97 - msgid "power off;poweroff;shutdown;halt;stop" - msgstr "ปิดเครื่อง;ปิดระบบ;หยุด" - - #. Translators: The name of the restart action in search --#: js/misc/systemActions.js:99 -+#: js/misc/systemActions.js:102 - msgctxt "search-result" - msgid "Restart" - msgstr "รีสตาร์ท" - - #. Translators: A list of keywords that match the restart action, separated by semicolons --#: js/misc/systemActions.js:102 -+#: js/misc/systemActions.js:105 - msgid "reboot;restart;" - msgstr "รีบูต;รีสตาร์ท" - - #. Translators: The name of the lock screen action in search --#: js/misc/systemActions.js:107 -+#: js/misc/systemActions.js:110 - msgctxt "search-result" - msgid "Lock Screen" - msgstr "ล็อกหน้าจอ" - - #. Translators: A list of keywords that match the lock screen action, separated by semicolons --#: js/misc/systemActions.js:110 -+#: js/misc/systemActions.js:113 - msgid "lock screen" - msgstr "ล็อกหน้าจอ" - - #. Translators: The name of the logout action in search --#: js/misc/systemActions.js:115 -+#: js/misc/systemActions.js:118 - msgctxt "search-result" - msgid "Log Out" - msgstr "ออกจากระบบ" - - #. Translators: A list of keywords that match the logout action, separated by semicolons --#: js/misc/systemActions.js:118 -+#: js/misc/systemActions.js:121 - msgid "logout;log out;sign off" - msgstr "ออกจากระบบ;ลงชื่อออก" - - #. Translators: The name of the suspend action in search --#: js/misc/systemActions.js:123 -+#: js/misc/systemActions.js:126 - msgctxt "search-result" - msgid "Suspend" - msgstr "พักเครื่อง" - - #. Translators: A list of keywords that match the suspend action, separated by semicolons --#: js/misc/systemActions.js:126 -+#: js/misc/systemActions.js:129 - msgid "suspend;sleep" - msgstr "พักเครื่อง;สลีป" - - #. Translators: The name of the switch user action in search --#: js/misc/systemActions.js:131 -+#: js/misc/systemActions.js:134 - msgctxt "search-result" - msgid "Switch User" - msgstr "สลับผู้ใช้" - - #. Translators: A list of keywords that match the switch user action, separated by semicolons --#: js/misc/systemActions.js:134 -+#: js/misc/systemActions.js:137 - msgid "switch user" - msgstr "สลับผู้ใช้;เปลี่ยนผู้ใช้" - - #. Translators: A list of keywords that match the lock orientation action, separated by semicolons --#: js/misc/systemActions.js:141 -+#: js/misc/systemActions.js:144 - msgid "lock orientation;unlock orientation;screen;rotation" - msgstr "ล็อกการหมุน;ปลดล็อกการหมุน;หน้าจอ;การหมุน" - - #. Translators: The name of the screenshot UI action in search --#: js/misc/systemActions.js:146 -+#: js/misc/systemActions.js:149 - msgctxt "search-result" - msgid "Take a Screenshot" - msgstr "ถ่ายภาพหน้าจอ" - - #. Translators: A list of keywords that match the screenshot UI action, separated by semicolons --#: js/misc/systemActions.js:149 -+#: js/misc/systemActions.js:152 - msgid "screenshot;screencast;snip;capture;record" - msgstr "ภาพหน้าจอ;บันทึกหน้าจอ;ถ่าย;เก็บภาพ;บันทึก" - --#: js/misc/systemActions.js:249 -+#: js/misc/systemActions.js:256 - msgctxt "search-result" - msgid "Unlock Screen Rotation" - msgstr "ปลดล็อกการหมุนหน้าจอ" - --#: js/misc/systemActions.js:250 -+#: js/misc/systemActions.js:257 - msgctxt "search-result" - msgid "Lock Screen Rotation" - msgstr "ล็อกการหมุนหน้าจอ" -@@ -972,66 +1004,68 @@ msgstr[0] "%d ปีก่อน" - - #. Translators: Time in 24h format - #: js/misc/dateUtils.js:155 --msgid "%H∶%M" --msgstr "%H∶%M น." -+#| msgctxt "event list time" -+#| msgid "%H:%M" -+msgid "%H:%M" -+msgstr "%H:%M" - - #. Translators: this is the word "Yesterday" followed by a - #. time string in 24h format. i.e. "Yesterday, 14:30" - #: js/misc/dateUtils.js:161 - #, no-c-format --msgid "Yesterday, %H∶%M" --msgstr "เมื่อวาน %H∶%M น." -+msgid "Yesterday, %H:%M" -+msgstr "เมื่อวาน %H:%M น." - - #. Translators: this is the week day name followed by a time - #. string in 24h format. i.e. "Monday, 14:30" - #: js/misc/dateUtils.js:167 - #, no-c-format --msgid "%A, %H∶%M" --msgstr "%A %H∶%M น." -+msgid "%A, %H:%M" -+msgstr "%A %H:%M น." - - #. Translators: this is the month name and day number - #. followed by a time string in 24h format. - #. i.e. "May 25, 14:30" - #: js/misc/dateUtils.js:173 - #, no-c-format --msgid "%B %-d, %H∶%M" --msgstr "%-d %B %H∶%M น." -+msgid "%B %-d, %H:%M" -+msgstr "%-d %B %H:%M น." - - #. Translators: this is the month name, day number, year - #. number followed by a time string in 24h format. - #. i.e. "May 25 2012, 14:30" - #: js/misc/dateUtils.js:179 - #, no-c-format --msgid "%B %-d %Y, %H∶%M" --msgstr "%-d %B %EY %H∶%M น." -+msgid "%B %-d %Y, %H:%M" -+msgstr "%-d %B %EY %H:%M น." - - #. Show only the time if date is on today - #. eslint-disable-line no-lonely-if - #. Translators: Time in 12h format - #: js/misc/dateUtils.js:184 --msgid "%l∶%M %p" -+msgid "%l:%M %p" - msgstr "%l:%M น. %p" - - #. Translators: this is the word "Yesterday" followed by a - #. time string in 12h format. i.e. "Yesterday, 2:30 pm" - #: js/misc/dateUtils.js:190 - #, no-c-format --msgid "Yesterday, %l∶%M %p" -+msgid "Yesterday, %l:%M %p" - msgstr "เมื่อวาน %l:%M น. %p" - - #. Translators: this is the week day name followed by a time - #. string in 12h format. i.e. "Monday, 2:30 pm" - #: js/misc/dateUtils.js:196 - #, no-c-format --msgid "%A, %l∶%M %p" --msgstr "%A %l∶%M น. %p" -+msgid "%A, %l:%M %p" -+msgstr "%A %l:%M น. %p" - - #. Translators: this is the month name and day number - #. followed by a time string in 12h format. - #. i.e. "May 25, 2:30 pm" - #: js/misc/dateUtils.js:202 - #, no-c-format --msgid "%B %-d, %l∶%M %p" -+msgid "%B %-d, %l:%M %p" - msgstr "%-d %B %l:%M น. %p" - - #. Translators: this is the month name, day number, year -@@ -1039,7 +1073,7 @@ msgstr "%-d %B %l:%M น. %p" - #. i.e. "May 25 2012, 2:30 pm" - #: js/misc/dateUtils.js:208 - #, no-c-format --msgid "%B %-d %Y, %l∶%M %p" -+msgid "%B %-d %Y, %l:%M %p" - msgstr "%-d %B %EY %l:%M น. %p" - - #: js/portalHelper/main.js:98 -@@ -1066,21 +1100,21 @@ msgstr "ปฏิเสธ" - msgid "Allow" - msgstr "อนุญาต" - --#: js/ui/appDisplay.js:1762 -+#: js/ui/appDisplay.js:1734 - msgid "Unnamed Folder" - msgstr "โฟลเดอร์ไม่มีชื่อ" - --#: js/ui/appFavorites.js:163 -+#: js/ui/appFavorites.js:89 - #, javascript-format - msgid "%s has been pinned to the dash." - msgstr "%s ถูกปักหมุดไว้ที่แดชแล้ว" - --#: js/ui/appFavorites.js:194 -+#: js/ui/appFavorites.js:120 - #, javascript-format - msgid "%s has been unpinned from the dash." - msgstr "%s ถูกเลิกปักหมุดจากแดชแล้ว" - --#: js/ui/appFavorites.js:208 js/ui/main.js:309 -+#: js/ui/appFavorites.js:134 js/ui/main.js:316 - msgid "Undo" - msgstr "เลิกทำ" - -@@ -1101,7 +1135,7 @@ msgstr "รายละเอียดแอป" - msgid "Quit" - msgstr "ปิด" - --#: js/ui/appMenu.js:160 js/ui/dash.js:248 -+#: js/ui/appMenu.js:160 js/ui/dash.js:245 - msgid "Unpin" - msgstr "เลิกปักหมุด" - -@@ -1110,11 +1144,11 @@ msgid "Pin to Dash" - msgstr "ปักหมุดไว้ที่แดช" - - #: js/ui/appMenu.js:178 --msgid "Launch using Integrated Graphics Card" -+msgid "Launch Using Integrated Graphics Card" - msgstr "เรียกใช้งานโดยใช้กราฟิกการ์ดในตัว" - - #: js/ui/appMenu.js:179 --msgid "Launch using Discrete Graphics Card" -+msgid "Launch Using Discrete Graphics Card" - msgstr "เรียกใช้งานโดยใช้กราฟิกการ์ดแยก" - - #: js/ui/audioDeviceSelection.js:46 -@@ -1133,7 +1167,7 @@ msgstr "หูฟัง" - msgid "Headset" - msgstr "ชุดหูฟัง" - --#: js/ui/audioDeviceSelection.js:79 js/ui/status/volume.js:366 -+#: js/ui/audioDeviceSelection.js:79 js/ui/status/volume.js:367 - msgid "Microphone" - msgstr "ไมโครโฟน" - -@@ -1150,7 +1184,7 @@ msgid "Settings" - msgstr "การตั้งค่า" - - #. Translators: Enter 0-6 (Sunday-Saturday) for non-work days. Examples: "0" (Sunday) "6" (Saturday) "06" (Sunday and Saturday). --#: js/ui/calendar.js:33 -+#: js/ui/calendar.js:32 - msgctxt "calendar-no-work" - msgid "06" - msgstr "06" -@@ -1160,43 +1194,43 @@ msgstr "06" - #. * NOTE: These grid abbreviations are always shown together - #. * and in order, e.g. "S M T W T F S". - #. --#: js/ui/calendar.js:59 -+#: js/ui/calendar.js:58 - msgctxt "grid sunday" - msgid "S" - msgstr "อา" - - #. Translators: Calendar grid abbreviation for Monday --#: js/ui/calendar.js:61 -+#: js/ui/calendar.js:60 - msgctxt "grid monday" - msgid "M" - msgstr "จ" - - #. Translators: Calendar grid abbreviation for Tuesday --#: js/ui/calendar.js:63 -+#: js/ui/calendar.js:62 - msgctxt "grid tuesday" - msgid "T" - msgstr "อ" - - #. Translators: Calendar grid abbreviation for Wednesday --#: js/ui/calendar.js:65 -+#: js/ui/calendar.js:64 - msgctxt "grid wednesday" - msgid "W" - msgstr "พ" - - #. Translators: Calendar grid abbreviation for Thursday --#: js/ui/calendar.js:67 -+#: js/ui/calendar.js:66 - msgctxt "grid thursday" - msgid "T" - msgstr "พฤ" - - #. Translators: Calendar grid abbreviation for Friday --#: js/ui/calendar.js:69 -+#: js/ui/calendar.js:68 - msgctxt "grid friday" - msgid "F" - msgstr "ศ" - - #. Translators: Calendar grid abbreviation for Saturday --#: js/ui/calendar.js:71 -+#: js/ui/calendar.js:70 - msgctxt "grid saturday" - msgid "S" - msgstr "ส" -@@ -1207,7 +1241,7 @@ msgstr "ส" - #. * "%OB" is the new format specifier introduced in glibc 2.27, - #. * in most cases you should not change it. - #. --#: js/ui/calendar.js:422 -+#: js/ui/calendar.js:421 - msgid "%OB" - msgstr "%OB" - -@@ -1220,25 +1254,25 @@ msgstr "%OB" - #. * in most cases you should not use the old "%B" here unless you - #. * absolutely know what you are doing. - #. --#: js/ui/calendar.js:432 -+#: js/ui/calendar.js:431 - msgid "%OB %Y" - msgstr "%OB %EY" - --#: js/ui/calendar.js:494 -+#: js/ui/calendar.js:493 - msgid "Previous month" - msgstr "เดือนที่แล้ว" - --#: js/ui/calendar.js:512 -+#: js/ui/calendar.js:511 - msgid "Next month" - msgstr "เดือนต่อไป" - --#: js/ui/calendar.js:663 -+#: js/ui/calendar.js:662 - #, no-javascript-format - msgctxt "date day number format" - msgid "%d" - msgstr "%d" - --#: js/ui/calendar.js:722 -+#: js/ui/calendar.js:721 - msgid "Week %V" - msgstr "สัปดาห์ที่ %V" - -@@ -1246,15 +1280,11 @@ msgstr "สัปดาห์ที่ %V" - msgid "No Notifications" - msgstr "ไม่มีการแจ้งเตือน" - --#: js/ui/calendar.js:832 --msgid "Do Not Disturb" --msgstr "ห้ามรบกวน" -- --#: js/ui/calendar.js:853 -+#: js/ui/calendar.js:815 - msgid "Clear" - msgstr "ล้าง" - --#: js/ui/calendar.js:857 -+#: js/ui/calendar.js:819 - msgctxt "action" - msgid "Clear all notifications" - msgstr "ล้างการแจ้งเตือนทั้งหมด" -@@ -1334,16 +1364,16 @@ msgid "Service" - msgstr "บริการ" - - #: js/ui/components/networkAgent.js:371 js/ui/components/networkAgent.js:407 --#: js/ui/components/networkAgent.js:745 js/ui/components/networkAgent.js:766 -+#: js/ui/components/networkAgent.js:744 js/ui/components/networkAgent.js:765 - msgid "Authentication required" - msgstr "ต้องยืนยันตัวบุคคล" - --#: js/ui/components/networkAgent.js:372 js/ui/components/networkAgent.js:746 -+#: js/ui/components/networkAgent.js:372 js/ui/components/networkAgent.js:745 - #, javascript-format - msgid "Passwords or encryption keys are required to access the wireless network “%s”" - msgstr "ต้องป้อนรหัสผ่านหรือกุญแจสำหรับเข้ารหัสลับเพื่อจะเข้าใช้เครือข่ายไร้สาย “%s”" - --#: js/ui/components/networkAgent.js:376 js/ui/components/networkAgent.js:750 -+#: js/ui/components/networkAgent.js:376 js/ui/components/networkAgent.js:749 - msgid "Wired 802.1X authentication" - msgstr "การยืนยันตัวบุคคลกับเครือข่ายมีสาย 802.1X" - -@@ -1351,15 +1381,15 @@ msgstr "การยืนยันตัวบุคคลกับเครื - msgid "Network name" - msgstr "ชื่อเครือข่าย" - --#: js/ui/components/networkAgent.js:387 js/ui/components/networkAgent.js:754 -+#: js/ui/components/networkAgent.js:387 js/ui/components/networkAgent.js:753 - msgid "DSL authentication" - msgstr "การยืนยันตัวบุคคลกับ DSL" - --#: js/ui/components/networkAgent.js:394 js/ui/components/networkAgent.js:759 -+#: js/ui/components/networkAgent.js:394 js/ui/components/networkAgent.js:758 - msgid "PIN code required" - msgstr "ต้องการรหัส PIN" - --#: js/ui/components/networkAgent.js:395 js/ui/components/networkAgent.js:760 -+#: js/ui/components/networkAgent.js:395 js/ui/components/networkAgent.js:759 - msgid "PIN code is needed for the mobile broadband device" - msgstr "ต้องการรหัส PIN ของอุปกรณ์บรอดแบนด์มือถือ" - -@@ -1367,14 +1397,14 @@ msgstr "ต้องการรหัส PIN ของอุปกรณ์บ - msgid "PIN" - msgstr "PIN" - --#: js/ui/components/networkAgent.js:408 js/ui/components/networkAgent.js:751 --#: js/ui/components/networkAgent.js:755 js/ui/components/networkAgent.js:767 --#: js/ui/components/networkAgent.js:771 -+#: js/ui/components/networkAgent.js:408 js/ui/components/networkAgent.js:750 -+#: js/ui/components/networkAgent.js:754 js/ui/components/networkAgent.js:766 -+#: js/ui/components/networkAgent.js:770 - #, javascript-format - msgid "A password is required to connect to “%s”" - msgstr "ต้องป้อนรหัสผ่านเพื่อเชื่อมต่อกับ “%s”" - --#: js/ui/components/networkAgent.js:770 -+#: js/ui/components/networkAgent.js:769 - msgid "VPN password" - msgstr "รหัสผ่าน VPN" - -@@ -1398,17 +1428,17 @@ msgstr "ยืนยันตัวบุคคล" - msgid "Sorry, that didn’t work. Please try again." - msgstr "ขออภัย ยังไม่ผ่าน โปรดลองใหม่" - --#: js/ui/ctrlAltTab.js:23 js/ui/overviewControls.js:404 -+#: js/ui/ctrlAltTab.js:23 js/ui/overviewControls.js:407 - msgid "Windows" - msgstr "หน้าต่าง" - --#: js/ui/dash.js:204 js/ui/dash.js:250 -+#: js/ui/dash.js:201 js/ui/dash.js:247 - msgid "Show Apps" - msgstr "แสดงแอปต่าง ๆ" - - #. Translators: this is the name of the dock/favorites area on - #. the bottom of the overview --#: js/ui/dash.js:408 -+#: js/ui/dash.js:405 - msgid "Dash" - msgstr "แดช" - -@@ -1524,7 +1554,7 @@ msgctxt "button" - msgid "Log Out" - msgstr "ออกจากระบบ" - --#: js/ui/endSessionDialog.js:70 js/ui/status/system.js:174 -+#: js/ui/endSessionDialog.js:70 js/ui/status/system.js:181 - msgctxt "title" - msgid "Power Off" - msgstr "ปิดเครื่อง" -@@ -1736,7 +1766,7 @@ msgstr "ปิด" - msgid "Leave Off" - msgstr "ปิดทิ้งไว้" - --#: js/ui/keyboard.js:180 js/ui/status/keyboard.js:901 -+#: js/ui/keyboard.js:179 js/ui/status/keyboard.js:898 - msgid "Keyboard Settings" - msgstr "ตั้งค่าแป้นพิมพ์" - -@@ -1794,30 +1824,30 @@ msgstr "ดูซอร์ส" - msgid "Web Page" - msgstr "หน้าเว็บ" - --#: js/ui/main.js:305 -+#: js/ui/main.js:312 - msgid "System was put in unsafe mode" - msgstr "ระบบถูกนำเข้าไปอยู่ในโหมดที่ไม่ปลอดภัย" - --#: js/ui/main.js:306 -+#: js/ui/main.js:313 - msgid "Apps now have unrestricted access" - msgstr "ตอนนี้แอปจะมีสิทธิเข้าถึงต่าง ๆ แบบไม่จำกัด" - --#: js/ui/main.js:366 -+#: js/ui/main.js:373 - msgid "Logged in as a privileged user" - msgstr "เข้าสู่ระบบในฐานะผู้ใช้สิทธิพิเศษอยู่" - --#: js/ui/main.js:367 -+#: js/ui/main.js:374 - msgid "" - "Running a session as a privileged user should be avoided for security reasons. If possible, you " - "should log in as a normal user." - msgstr "" - "คุณควรหลีกเลี่ยงการเรียกใช้เซสชันในฐานะผู้ใช้สิทธิพิเศษเพื่อความปลอดภัยของระบบ ถ้าเป็นไปได้ ควรเข้าสู่ระบบในฐานะผู้ใช้ปกติ" - --#: js/ui/main.js:415 -+#: js/ui/main.js:422 - msgid "Screen Lock disabled" - msgstr "การล็อกหน้าจอปิดใช้งานอยู่" - --#: js/ui/main.js:416 -+#: js/ui/main.js:423 - msgid "Screen Locking requires the GNOME display manager" - msgstr "การล็อกหน้าจอต้องการตัวจัดการดิสเพลย์ GNOME" - -@@ -1843,11 +1873,11 @@ msgstr "ไม่ทราบชื่อ" - #. in the search entry when no search is - #. active; it should not exceed ~30 - #. characters. --#: js/ui/overviewControls.js:328 -+#: js/ui/overviewControls.js:330 - msgid "Type to search" - msgstr "พิมพ์เพื่อค้นหา" - --#: js/ui/overviewControls.js:392 -+#: js/ui/overviewControls.js:395 - msgid "Apps" - msgstr "แอป" - -@@ -1881,42 +1911,42 @@ msgstr "กำหนดปุ่มลัด" - msgid "Done" - msgstr "เสร็จ" - --#: js/ui/padOsd.js:727 -+#: js/ui/padOsd.js:743 - msgid "Edit…" - msgstr "แก้ไข…" - --#: js/ui/padOsd.js:774 -+#: js/ui/padOsd.js:791 - msgid "None" - msgstr "ไม่มี" - --#: js/ui/padOsd.js:845 -+#: js/ui/padOsd.js:868 - msgid "Press a button to configure" - msgstr "กดปุ่มเพื่อตั้งค่า" - --#: js/ui/padOsd.js:846 -+#: js/ui/padOsd.js:869 - msgid "Press Esc to exit" - msgstr "กด Esc เพื่อออก" - --#: js/ui/padOsd.js:849 -+#: js/ui/padOsd.js:872 - msgid "Press any key to exit" - msgstr "กดแป้นใดก็ได้เพื่อออก" - - #. Translators: If there is no suitable word for "Activities" - #. in your language, you can use the word for "Overview". --#: js/ui/panel.js:423 -+#: js/ui/panel.js:208 - msgid "Activities" - msgstr "กิจกรรม" - --#: js/ui/panel.js:504 -+#: js/ui/panel.js:289 - msgctxt "System menu in the top bar" - msgid "System" - msgstr "ระบบ" - --#: js/ui/panel.js:678 -+#: js/ui/panel.js:465 - msgid "Top Bar" - msgstr "แถบด้านบน" - --#: js/ui/quickSettings.js:185 js/ui/quickSettings.js:340 -+#: js/ui/quickSettings.js:164 js/ui/quickSettings.js:263 - msgid "Open menu" - msgstr "เปิดเมนู" - -@@ -1936,147 +1966,147 @@ msgstr "ไม่สามารถเริ่มใหม่ได้บน Wa - msgid "Restarting…" - msgstr "กำลังเริ่มใหม่…" - --#: js/ui/screenShield.js:233 -+#: js/ui/screenShield.js:227 - msgid "GNOME needs to lock the screen" - msgstr "GNOME จำเป็นต้องล็อกหน้าจอ" - --#: js/ui/screenShield.js:274 js/ui/screenShield.js:667 -+#: js/ui/screenShield.js:269 js/ui/screenShield.js:680 - msgid "Unable to lock" - msgstr "ไม่สามารถล็อกได้" - --#: js/ui/screenShield.js:275 js/ui/screenShield.js:668 -+#: js/ui/screenShield.js:270 js/ui/screenShield.js:681 - msgid "Lock was blocked by an app" - msgstr "การล็อกถูกบล็อกโดยแอป" - --#: js/ui/screenshot.js:1250 -+#. Translators: notification source name for screenshots and recordings. -+#: js/ui/screenshot.js:40 -+msgid "Screen Capture" -+msgstr "จับภาพหน้าจอ" -+ -+#: js/ui/screenshot.js:1268 - msgid "Selection" - msgstr "ส่วนที่เลือก" - --#: js/ui/screenshot.js:1260 -+#: js/ui/screenshot.js:1278 - msgid "Area Selection" - msgstr "เลือกพื้นที่" - --#: js/ui/screenshot.js:1265 -+#: js/ui/screenshot.js:1283 - msgid "Screen" - msgstr "หน้าจอ" - --#: js/ui/screenshot.js:1275 -+#: js/ui/screenshot.js:1293 - msgid "Screen Selection" - msgstr "เลือกหน้าจอ" - --#: js/ui/screenshot.js:1280 -+#: js/ui/screenshot.js:1298 - msgid "Window" - msgstr "หน้าต่าง" - --#: js/ui/screenshot.js:1290 -+#: js/ui/screenshot.js:1308 - msgid "Window Selection" - msgstr "เลือกหน้าต่าง" - --#: js/ui/screenshot.js:1315 js/ui/status/system.js:111 -+#: js/ui/screenshot.js:1333 js/ui/status/system.js:118 - msgid "Take Screenshot" - msgstr "ถ่ายภาพ" - --#: js/ui/screenshot.js:1331 -+#: js/ui/screenshot.js:1349 - msgid "Record Screen" - msgstr "บันทึก" - - #. Translators: since this string refers to an action, - #. it needs to be phrased as a verb. --#: js/ui/screenshot.js:1348 -+#: js/ui/screenshot.js:1366 - msgid "Capture" - msgstr "จับภาพ" - --#: js/ui/screenshot.js:1370 -+#: js/ui/screenshot.js:1388 - msgid "Show Pointer" - msgstr "แสดงตัวชี้" - - #. Translators: this is the folder where recorded - #. screencasts are stored. --#: js/ui/screenshot.js:1998 -+#: js/ui/screenshot.js:2016 - msgid "Screencasts" - msgstr "บันทึกหน้าจอ" - - #. Translators: this is a filename used for screencast - #. * recording, where "%d" and "%t" date and time, e.g. - #. * "Screencast From 07-17-2013 10:00:46 PM" --#: js/ui/screenshot.js:2003 -+#: js/ui/screenshot.js:2021 - #, no-c-format - msgid "Screencast From %d %t" - msgstr "บันทึกหน้าจอจาก %d %t" - - #. Translators: notification title. --#: js/ui/screenshot.js:2049 -+#: js/ui/screenshot.js:2067 - msgid "Screencast recorded" - msgstr "บันทึกหน้าจอแล้ว" - - #. Translators: notification title. --#: js/ui/screenshot.js:2062 -+#: js/ui/screenshot.js:2080 - msgid "Screencast failed to start" - msgstr "ไม่สามารถเริ่มการบันทึกหน้าจอได้" - - #. Translators: notification title. --#: js/ui/screenshot.js:2068 -+#: js/ui/screenshot.js:2086 - msgid "Screencast ended: Out of disk space" - msgstr "การบันทึกหน้าจอสิ้นสุด: เนื้อที่ดิสก์หมดแล้ว" - - #. We can encourage user to try again on service crashes since the - #. recorder will auto-blocklist the pipeline that crashed. - #. Translators: notification title. --#: js/ui/screenshot.js:2074 -+#: js/ui/screenshot.js:2092 - msgid "Screencast ended unexpectedly, please try again" - msgstr "การบันทึกหน้าจอสิ้นสุดอย่างไม่คาดคิด โปรดลองอีกครั้ง" - - #. Translators: notification title. --#: js/ui/screenshot.js:2077 -+#: js/ui/screenshot.js:2095 - msgid "Screencast ended unexpectedly" - msgstr "การบันทึกหน้าจอสิ้นสุดอย่างไม่คาดคิด" - --#. Translators: notification source name. --#: js/ui/screenshot.js:2087 js/ui/screenshot.js:2334 --msgid "Screenshot" --msgstr "ภาพหน้าจอ" -- - #. Translators: notification body when a screencast was recorded. --#: js/ui/screenshot.js:2094 --msgid "Click here to view the video." -+#: js/ui/screenshot.js:2108 -+msgid "Click here to view the video" - msgstr "คลิกที่นี่เพื่อดูวิดีโอ" - - #. Translators: button on the screencast notification. - #. Translators: button on the screenshot notification. --#: js/ui/screenshot.js:2102 js/ui/screenshot.js:2350 -+#: js/ui/screenshot.js:2116 js/ui/screenshot.js:2359 - msgid "Show in Files" - msgstr "แสดงในไฟล์" - - #. Translators: this is the name of the file that the screenshot is - #. saved to. The placeholder is a timestamp, e.g. "2017-05-21 12-24-03". --#: js/ui/screenshot.js:2292 -+#: js/ui/screenshot.js:2305 - #, javascript-format - msgid "Screenshot From %s" - msgstr "ภาพหน้าจอจาก %s" - - #. Translators: notification title. --#: js/ui/screenshot.js:2340 -+#: js/ui/screenshot.js:2349 - msgid "Screenshot captured" - msgstr "จับภาพหน้าจอแล้ว" - - #. Translators: notification body when a screenshot was captured. --#: js/ui/screenshot.js:2342 --msgid "You can paste the image from the clipboard." -+#: js/ui/screenshot.js:2351 -+msgid "You can paste the image from the clipboard" - msgstr "คุณสามารถวางรูปภาพจากคลิปบอร์ดได้" - --#: js/ui/screenshot.js:2401 js/ui/screenshot.js:2565 -+#: js/ui/screenshot.js:2409 js/ui/screenshot.js:2571 - msgid "Screenshot taken" - msgstr "ถ่ายภาพหน้าจอแล้ว" - --#: js/ui/search.js:832 --msgid "Searching…" --msgstr "กำลังค้นหา…" -+#: js/ui/search.js:847 -+msgid "Searching" -+msgstr "กำลังค้นหา" - --#: js/ui/search.js:834 -+#: js/ui/search.js:850 - msgid "No results" - msgstr "ไม่พบผลลัพธ์" - --#: js/ui/search.js:965 -+#: js/ui/search.js:985 - #, javascript-format - msgid "%d more" - msgid_plural "%d more" -@@ -2086,23 +2116,23 @@ msgstr[0] "อีก %d" - msgid "Search" - msgstr "ค้นหา" - --#: js/ui/shellEntry.js:21 -+#: js/ui/shellEntry.js:22 - msgid "Copy" - msgstr "คัดลอก" - --#: js/ui/shellEntry.js:26 -+#: js/ui/shellEntry.js:27 - msgid "Paste" - msgstr "วาง" - --#: js/ui/shellEntry.js:78 -+#: js/ui/shellEntry.js:79 - msgid "Show Text" - msgstr "แสดงข้อความ" - --#: js/ui/shellEntry.js:80 -+#: js/ui/shellEntry.js:81 - msgid "Hide Text" - msgstr "ซ่อนข้อความ" - --#: js/ui/shellEntry.js:174 -+#: js/ui/shellEntry.js:175 - msgid "Caps lock is on" - msgstr "Caps lock เปิดอยู่" - -@@ -2150,51 +2180,47 @@ msgstr "เปิด “%s”" - msgid "The PIM must be a number or empty" - msgstr "PIM จะต้องเป็นตัวเลขหรือว่างเปล่า" - --#: js/ui/status/accessibility.js:34 --msgid "Accessibility" --msgstr "สิ่งอำนวยความสะดวก" -- --#: js/ui/status/accessibility.js:44 -+#: js/ui/status/accessibility.js:45 js/ui/status/accessibility.js:155 - msgid "High Contrast" - msgstr "สีตัดกัน" - --#: js/ui/status/accessibility.js:47 -+#: js/ui/status/accessibility.js:48 js/ui/status/accessibility.js:171 - msgid "Zoom" - msgstr "ซูม" - --#: js/ui/status/accessibility.js:54 -+#: js/ui/status/accessibility.js:55 js/ui/status/accessibility.js:223 - msgid "Screen Reader" - msgstr "โปรแกรมอ่านหน้าจอ" - --#: js/ui/status/accessibility.js:58 -+#: js/ui/status/accessibility.js:59 js/ui/status/accessibility.js:239 - msgid "Screen Keyboard" - msgstr "แป้นพิมพ์บนจอ" - --#: js/ui/status/accessibility.js:62 -+#: js/ui/status/accessibility.js:63 js/ui/status/accessibility.js:255 - msgid "Visual Alerts" - msgstr "แจ้งเตือนด้วยภาพ" - --#: js/ui/status/accessibility.js:66 -+#: js/ui/status/accessibility.js:67 js/ui/status/accessibility.js:271 - msgid "Sticky Keys" - msgstr "ค้างปุ่มกด" - --#: js/ui/status/accessibility.js:70 -+#: js/ui/status/accessibility.js:71 js/ui/status/accessibility.js:287 - msgid "Slow Keys" - msgstr "พิมพ์แบบช้า" - --#: js/ui/status/accessibility.js:74 -+#: js/ui/status/accessibility.js:75 js/ui/status/accessibility.js:303 - msgid "Bounce Keys" - msgstr "ป้องกันการกดแป้นรัว" - --#: js/ui/status/accessibility.js:78 -+#: js/ui/status/accessibility.js:79 js/ui/status/accessibility.js:319 - msgid "Mouse Keys" - msgstr "บังคับเมาส์ด้วยแป้น" - --#: js/ui/status/accessibility.js:83 -+#: js/ui/status/accessibility.js:84 - msgid "Accessibility Settings" - msgstr "ตั้งค่าสิ่งอำนวยความสะดวก" - --#: js/ui/status/accessibility.js:123 -+#: js/ui/status/accessibility.js:124 js/ui/status/accessibility.js:187 - msgid "Large Text" - msgstr "อักษรขนาดใหญ่" - -@@ -2241,10 +2267,14 @@ msgstr "ต่ำ" - msgid "High" - msgstr "สูง" - --#: js/ui/status/backlight.js:162 js/ui/status/keyboard.js:883 -+#: js/ui/status/backlight.js:162 js/ui/status/keyboard.js:880 - msgid "Keyboard" - msgstr "แป้นพิมพ์" - -+#: js/ui/status/backlight.js:164 -+msgid "Open keyboard brightness menu" -+msgstr "เปิดเมนูความสว่างแป้นพิมพ์" -+ - #: js/ui/status/bluetooth.js:246 js/ui/status/network.js:360 - msgid "Disconnect" - msgstr "ตัดการเชื่อมต่อ" -@@ -2261,58 +2291,66 @@ msgstr "ตัดการเชื่อมต่อกับ %s" - msgid "Connect to %s" - msgstr "เชื่อมต่อกับ %s" - --#: js/ui/status/bluetooth.js:276 js/ui/status/bluetooth.js:278 -+#: js/ui/status/bluetooth.js:277 js/ui/status/bluetooth.js:281 - msgid "Bluetooth" - msgstr "บลูทูธ" - --#: js/ui/status/bluetooth.js:301 js/ui/status/network.js:1920 -+#: js/ui/status/bluetooth.js:278 -+msgid "Open Bluetooth menu" -+msgstr "เปิดเมนูบลูทูธ" -+ -+#: js/ui/status/bluetooth.js:304 js/ui/status/network.js:1925 - msgid "Bluetooth Settings" - msgstr "ตั้งค่าบลูทูธ" - --#: js/ui/status/bluetooth.js:348 -+#: js/ui/status/bluetooth.js:351 - msgid "No available or connected devices" - msgstr "ไม่มีอุปกรณ์ที่ใช้งานได้หรือที่เชื่อมต่ออยู่" - --#: js/ui/status/bluetooth.js:349 -+#: js/ui/status/bluetooth.js:352 - msgid "Turn on Bluetooth to connect to devices" - msgstr "เปิดบลูทูธเพื่อเชื่อมต่อกับอุปกรณ์ต่าง ๆ" - - #. Translators: This is the number of connected bluetooth devices --#: js/ui/status/bluetooth.js:413 -+#: js/ui/status/bluetooth.js:416 - #, javascript-format - msgid "%d Connected" - msgid_plural "%d Connected" - msgstr[0] "เชื่อมต่ออยู่ %d" - --#: js/ui/status/brightness.js:32 --msgid "Brightness" --msgstr "ความสว่าง" -+#: js/ui/status/brightness.js:42 -+msgid "Open brightness menu" -+msgstr "เปิดเมนูความสว่าง" - - #: js/ui/status/darkMode.js:12 - msgid "Dark Style" - msgstr "โหมดมืด" - --#: js/ui/status/dwellClick.js:15 -+#: js/ui/status/doNotDisturb.js:10 -+msgid "Do Not Disturb" -+msgstr "ห้ามรบกวน" -+ -+#: js/ui/status/dwellClick.js:14 - msgid "Single Click" - msgstr "คลิกครั้งเดียว" - --#: js/ui/status/dwellClick.js:20 -+#: js/ui/status/dwellClick.js:19 - msgid "Double Click" - msgstr "คลิกสองครั้ง" - --#: js/ui/status/dwellClick.js:25 -+#: js/ui/status/dwellClick.js:24 - msgid "Drag" - msgstr "ลาก" - --#: js/ui/status/dwellClick.js:30 -+#: js/ui/status/dwellClick.js:29 - msgid "Secondary Click" - msgstr "คลิกปุ่มรอง" - --#: js/ui/status/dwellClick.js:39 -+#: js/ui/status/dwellClick.js:38 - msgid "Dwell Click" - msgstr "คลิกเมื่อวางแช่" - --#: js/ui/status/keyboard.js:900 -+#: js/ui/status/keyboard.js:897 - msgid "Show Keyboard Layout" - msgstr "แสดงผังแป้นพิมพ์" - -@@ -2362,72 +2400,92 @@ msgid "%s, %s, %s" - msgstr "%s, %s, %s" - - #. Translators: %s is a network identifier --#: js/ui/status/network.js:1165 -+#: js/ui/status/network.js:1166 - #, javascript-format - msgid "%s Hotspot" - msgstr "ฮอตสปอต %s" - --#: js/ui/status/network.js:1446 -+#: js/ui/status/network.js:1447 - #, javascript-format - msgid "%d connected" - msgid_plural "%d connected" - msgstr[0] "เชื่อมต่ออยู่ %d" - --#: js/ui/status/network.js:1544 js/ui/status/network.js:1560 -+#: js/ui/status/network.js:1545 js/ui/status/network.js:1562 - msgid "VPN" - msgstr "VPN" - --#: js/ui/status/network.js:1545 -+#: js/ui/status/network.js:1546 -+msgid "Open VPN menu" -+msgstr "เปิดเมนู VPN" -+ -+#: js/ui/status/network.js:1547 - msgid "VPN Settings" - msgstr "ตั้งค่า VPN" - --#: js/ui/status/network.js:1805 -+#: js/ui/status/network.js:1807 - msgid "Wi–Fi" - msgstr "Wi–Fi" - --#: js/ui/status/network.js:1807 -+#: js/ui/status/network.js:1808 -+msgid "Open Wi–Fi menu" -+msgstr "เปิดเมนู Wi-Fi" -+ -+#: js/ui/status/network.js:1810 - msgid "All Networks" - msgstr "เครือข่ายทั้งหมด" - --#: js/ui/status/network.js:1904 -+#: js/ui/status/network.js:1907 - msgid "Wired Connections" - msgstr "การเชื่อมต่อแบบมีสาย" - --#: js/ui/status/network.js:1905 -+#: js/ui/status/network.js:1908 -+msgid "Open wired connections menu" -+msgstr "เปิดเมนูการเชื่อมต่อแบบมีสาย" -+ -+#: js/ui/status/network.js:1909 - msgid "Wired Settings" - msgstr "ตั้งค่าการเชื่อมต่อแบบมีสาย" - --#: js/ui/status/network.js:1919 -+#: js/ui/status/network.js:1923 - msgid "Bluetooth Tethers" - msgstr "การเชื่อมโยงบลูทูธ" - -+#: js/ui/status/network.js:1924 -+msgid "Open Bluetooth tethers menu" -+msgstr "เปิดเมนูการเชื่อมโยงบลูทูธ" -+ - #. Translators: "Tether" from "Bluetooth Tether" --#: js/ui/status/network.js:1926 -+#: js/ui/status/network.js:1931 - msgid "Tether" - msgstr "การเชื่อมโยง" - --#: js/ui/status/network.js:1939 -+#: js/ui/status/network.js:1944 - msgid "Mobile Connections" - msgstr "การเชื่อมต่อมือถือ" - --#: js/ui/status/network.js:1941 -+#: js/ui/status/network.js:1945 -+msgid "Open mobile connections menu" -+msgstr "เปิดเมนูการเชื่อมต่อมือถือ" -+ -+#: js/ui/status/network.js:1947 - msgid "Mobile Broadband Settings" - msgstr "ตั้งค่าบรอดแบนด์บนมือถือ" - - #. Translators: "Mobile" from "Mobile Broadband" --#: js/ui/status/network.js:1950 -+#: js/ui/status/network.js:1956 - msgid "Mobile" - msgstr "มือถือ" - --#: js/ui/status/network.js:1984 --msgid "Sign Into Wi–Fi Network" --msgstr "ลงชื่อเข้าใช้เครือข่าย Wi-Fi" -+#: js/ui/status/network.js:1990 -+msgid "Sign in to Network" -+msgstr "ลงชื่อเข้าใช้เครือข่าย" - --#: js/ui/status/network.js:2171 -+#: js/ui/status/network.js:2177 - msgid "Connection failed" - msgstr "เชื่อมต่อไม่สำเร็จ" - --#: js/ui/status/network.js:2172 -+#: js/ui/status/network.js:2178 - msgid "Activation of network connection failed" - msgstr "เปิดใช้การเชื่อมต่อไม่สำเร็จ" - -@@ -2450,11 +2508,20 @@ msgctxt "Power profile" - msgid "Power Saver" - msgstr "ประหยัดพลังงาน" - --#: js/ui/status/powerProfiles.js:39 js/ui/status/powerProfiles.js:69 -+#: js/ui/status/powerProfiles.js:35 -+msgctxt "Power profile" -+msgid "Custom" -+msgstr "กำหนดเอง" -+ -+#: js/ui/status/powerProfiles.js:45 js/ui/status/powerProfiles.js:77 - msgid "Power Mode" - msgstr "โหมดพลังงาน" - --#: js/ui/status/powerProfiles.js:71 -+#: js/ui/status/powerProfiles.js:46 -+msgid "Open power profiles menu" -+msgstr "เปิดเมนูโปรไฟล์พลังงาน" -+ -+#: js/ui/status/powerProfiles.js:79 - msgid "Power Settings" - msgstr "ตั้งค่าพลังงาน" - -@@ -2470,31 +2537,31 @@ msgstr "หยุดแชร์หน้าจอ" - msgid "Airplane Mode" - msgstr "โหมดเครื่องบิน" - --#: js/ui/status/system.js:168 -+#: js/ui/status/system.js:175 - msgid "Power Off Menu" - msgstr "เมนูปิดเครื่อง" - --#: js/ui/status/system.js:176 -+#: js/ui/status/system.js:183 - msgid "Suspend" - msgstr "พักเครื่อง" - --#: js/ui/status/system.js:181 -+#: js/ui/status/system.js:188 - msgid "Restart…" - msgstr "รีสตาร์ท…" - --#: js/ui/status/system.js:186 -+#: js/ui/status/system.js:193 - msgid "Power Off…" - msgstr "ปิดเครื่อง…" - --#: js/ui/status/system.js:193 subprojects/extensions-app/data/ui/extensions-window.ui:124 -+#: js/ui/status/system.js:200 - msgid "Log Out…" - msgstr "ออกจากระบบ…" - --#: js/ui/status/system.js:198 -+#: js/ui/status/system.js:205 - msgid "Switch User…" - msgstr "สลับผู้ใช้…" - --#: js/ui/status/system.js:242 -+#: js/ui/status/system.js:249 - msgctxt "action" - msgid "Lock Screen" - msgstr "ล็อกหน้าจอ" -@@ -2546,10 +2613,18 @@ msgstr "ความดังเสียง" - msgid "Sound Output" - msgstr "ช่องเสียงออก" - --#: js/ui/status/volume.js:384 -+#: js/ui/status/volume.js:310 -+msgid "Open sound output menu" -+msgstr "เปิดเมนูช่องเสียงออก" -+ -+#: js/ui/status/volume.js:385 - msgid "Sound Input" - msgstr "ช่องเสียงเข้า" - -+#: js/ui/status/volume.js:386 -+msgid "Open sound input menu" -+msgstr "เปิดเมนูช่องเสียงเข้า" -+ - #. Translators: this is for display mirroring i.e. cloning. - #. * Try to keep it under around 15 characters. - #. -@@ -2580,23 +2655,23 @@ msgstr "ในตัวเท่านั้น" - - #. Translators: This is a time format for a date in - #. long format --#: js/ui/unlockDialog.js:384 -+#: js/ui/unlockDialog.js:414 - msgid "%A %B %-d" - msgstr "วัน%Aที่ %-d %B" - --#: js/ui/unlockDialog.js:390 -+#: js/ui/unlockDialog.js:420 - msgid "Swipe up to unlock" - msgstr "รูดขึ้นเพื่อปลดล็อก" - --#: js/ui/unlockDialog.js:391 -+#: js/ui/unlockDialog.js:421 - msgid "Click or press a key to unlock" - msgstr "คลิกหรือกดแป้นเพื่อปลดล็อก" - --#: js/ui/unlockDialog.js:576 -+#: js/ui/unlockDialog.js:609 - msgid "Unlock Window" - msgstr "หน้าต่างปลดล็อก" - --#: js/ui/unlockDialog.js:585 -+#: js/ui/unlockDialog.js:618 - msgid "Log in as another user" - msgstr "เข้าสู่ระบบในฐานะผู้ใช้อื่น" - -@@ -2624,19 +2699,19 @@ msgid "“%s” is ready" - msgstr "“%s” พร้อมแล้ว" - - #. Translators: This string should be shorter than 30 characters --#: js/ui/windowManager.js:68 -+#: js/ui/windowManager.js:60 - msgid "Keep these display settings?" - msgstr "บันทึกการตั้งค่าการแสดงผลเหล่านี้ไว้หรือไม่?" - --#: js/ui/windowManager.js:78 -+#: js/ui/windowManager.js:70 - msgid "Revert Settings" - msgstr "คืนการตั้งค่าเดิม" - --#: js/ui/windowManager.js:83 -+#: js/ui/windowManager.js:75 - msgid "Keep Changes" - msgstr "เก็บเปลี่ยนแปลงไว้" - --#: js/ui/windowManager.js:103 -+#: js/ui/windowManager.js:95 - #, javascript-format - msgid "Settings changes will revert in %d second" - msgid_plural "Settings changes will revert in %d seconds" -@@ -2644,98 +2719,98 @@ msgstr[0] "จะคืนค่าการตั้งค่าใน %d ว - - #. Translators: This represents the size of a window. The first number is - #. * the width of the window and the second is the height. --#: js/ui/windowManager.js:500 -+#: js/ui/windowManager.js:492 - #, javascript-format - msgid "%d × %d" - msgstr "%d × %d" - - #. Translators: entry in the window right click menu. --#: js/ui/windowMenu.js:28 -+#: js/ui/windowMenu.js:27 - msgctxt "window-menu" - msgid "Take Screenshot" - msgstr "ถ่ายภาพหน้าต่าง" - --#: js/ui/windowMenu.js:40 -+#: js/ui/windowMenu.js:39 - msgid "Hide" - msgstr "ซ่อน" - --#: js/ui/windowMenu.js:47 -+#: js/ui/windowMenu.js:46 - msgid "Restore" - msgstr "คืนขนาด" - --#: js/ui/windowMenu.js:51 -+#: js/ui/windowMenu.js:50 - msgid "Maximize" - msgstr "ขยายแผ่" - --#: js/ui/windowMenu.js:58 -+#: js/ui/windowMenu.js:57 - msgid "Move" - msgstr "ย้าย" - --#: js/ui/windowMenu.js:78 -+#: js/ui/windowMenu.js:71 - msgid "Resize" - msgstr "ปรับขนาด" - --#: js/ui/windowMenu.js:98 -+#: js/ui/windowMenu.js:85 - msgid "Always on Top" - msgstr "แสดงอยู่บนสุด" - --#: js/ui/windowMenu.js:117 -+#: js/ui/windowMenu.js:104 - msgid "Always on Visible Workspace" - msgstr "แสดงบนพื้นที่ทำงานเสมอ" - --#: js/ui/windowMenu.js:131 -+#: js/ui/windowMenu.js:118 - msgid "Move to Workspace Left" - msgstr "ย้ายไปยังพื้นที่ทำงานด้านซ้าย" - --#: js/ui/windowMenu.js:137 -+#: js/ui/windowMenu.js:124 - msgid "Move to Workspace Right" - msgstr "ย้ายไปยังพื้นที่ทำงานด้านขวา" - --#: js/ui/windowMenu.js:143 -+#: js/ui/windowMenu.js:130 - msgid "Move to Workspace Up" - msgstr "ย้ายไปยังพื้นที่ทำงานด้านบน" - --#: js/ui/windowMenu.js:149 -+#: js/ui/windowMenu.js:136 - msgid "Move to Workspace Down" - msgstr "ย้ายไปยังพื้นที่ทำงานด้านล่าง" - --#: js/ui/windowMenu.js:167 -+#: js/ui/windowMenu.js:154 - msgid "Move to Monitor Up" - msgstr "ย้ายไปยังจอภาพด้านบน" - --#: js/ui/windowMenu.js:176 -+#: js/ui/windowMenu.js:163 - msgid "Move to Monitor Down" - msgstr "ย้ายไปยังจอภาพด้านล่าง" - --#: js/ui/windowMenu.js:185 -+#: js/ui/windowMenu.js:172 - msgid "Move to Monitor Left" - msgstr "ย้ายไปยังจอภาพด้านซ้าย" - --#: js/ui/windowMenu.js:194 -+#: js/ui/windowMenu.js:181 - msgid "Move to Monitor Right" - msgstr "ย้ายไปยังจอภาพด้านขวา" - --#: js/ui/windowMenu.js:202 -+#: js/ui/windowMenu.js:189 - msgid "Close" - msgstr "ปิด" - --#: src/main.c:512 subprojects/extensions-tool/src/main.c:336 -+#: src/main.c:515 subprojects/extensions-tool/src/main.c:336 - msgid "Print version" - msgstr "แสดงเลขรุ่น" - --#: src/main.c:518 -+#: src/main.c:521 - msgid "Mode used by GDM for login screen" - msgstr "โหมดสำหรับให้ GDM เรียกใช้ในหน้าจอเข้าสู่ระบบ" - --#: src/main.c:524 -+#: src/main.c:527 - msgid "Use a specific mode, e.g. “gdm” for login screen" - msgstr "ใช้โหมดเฉพาะ เช่น “gdm” สำหรับหน้าจอเข้าสู่ระบบ" - --#: src/main.c:530 -+#: src/main.c:533 - msgid "List possible modes" - msgstr "แสดงโหมดทั้งหมดที่เป็นไปได้" - --#: src/main.c:536 -+#: src/main.c:539 - msgid "Force animations to be enabled" - msgstr "บังคับให้ภาพเคลื่อนไหวเปิดใช้งาน" - -@@ -2834,24 +2909,24 @@ msgstr "รายละเอียดข้อผิดพลาด:" - msgid "Version %s" - msgstr "รุ่น %s" - --#: subprojects/extensions-app/js/extensionsWindow.js:113 -+#: subprojects/extensions-app/js/extensionsWindow.js:108 - #, javascript-format - msgid "Remove “%s”?" - msgstr "ลบ “%s” หรือไม่?" - --#: subprojects/extensions-app/js/extensionsWindow.js:114 -+#: subprojects/extensions-app/js/extensionsWindow.js:109 - msgid "If you remove the extension, you need to return to download it if you want to enable it again" - msgstr "ถ้าคุณลบส่วนขยายออก คุณจะต้องกลับไปดาวน์โหลดใหม่หากต้องการเปิดใช้อีกครั้ง" - --#: subprojects/extensions-app/js/extensionsWindow.js:117 -+#: subprojects/extensions-app/js/extensionsWindow.js:112 - msgid "_Cancel" - msgstr "_ยกเลิก" - --#: subprojects/extensions-app/js/extensionsWindow.js:118 -+#: subprojects/extensions-app/js/extensionsWindow.js:113 - msgid "_Remove" - msgstr "_ลบ" - --#: subprojects/extensions-app/js/extensionsWindow.js:158 -+#: subprojects/extensions-app/js/extensionsWindow.js:153 - msgid "translator-credits" - msgstr "" - "Sira Nokyoongtong \n" -@@ -2859,16 +2934,12 @@ msgstr "" - "Atirut Wattanamongkol \n" - "Aefgh Threenine " - --#: subprojects/extensions-app/js/extensionsWindow.js:203 -+#: subprojects/extensions-app/js/extensionsWindow.js:198 - #, javascript-format - msgid "%d extension will be updated on next login." - msgid_plural "%d extensions will be updated on next login." - msgstr[0] "ส่วนขยาย %d รายการจะถูกอัปเดตเมื่อเข้าระบบครั้งถัดไป" - --#: subprojects/extensions-app/data/ui/extension-row.ui:13 --msgid "Error Details" --msgstr "รายละเอียดข้อผิดพลาด" -- - #: subprojects/extensions-app/data/ui/extension-row.ui:51 - msgid "Updates Details" - msgstr "รายละเอียดอัปเดต" -@@ -2909,53 +2980,61 @@ msgstr "เมนูหลัก" - msgid "Search extensions" - msgstr "ค้นหาส่วนขยาย" - --#: subprojects/extensions-app/data/ui/extensions-window.ui:134 -+#: subprojects/extensions-app/data/ui/extensions-window.ui:123 -+msgid "_Log Out…" -+msgstr "_ออกจากระบบ…" -+ -+#: subprojects/extensions-app/data/ui/extensions-window.ui:131 - msgid "_Extensions" - msgstr "_ส่วนขยาย" - --#: subprojects/extensions-app/data/ui/extensions-window.ui:139 -+#: subprojects/extensions-app/data/ui/extensions-window.ui:136 - msgid "More Information" - msgstr "ข้อมูลเพิ่มเติม" - --#: subprojects/extensions-app/data/ui/extensions-window.ui:151 -+#: subprojects/extensions-app/data/ui/extensions-window.ui:148 - msgid "" - "Extensions can cause performance and stability issues. It is recommended to disable all extensions " - "if you experience problems with your system." - msgstr "" - "ส่วนขยายอาจทำให้เกิดปัญหาด้านประสิทธิภาพและความเสถียร ขอแนะนำให้ปิดใช้งานส่วนขยายหมดทุกตัวถ้าคุณพบปัญหากับระบบของคุณ" - --#: subprojects/extensions-app/data/ui/extensions-window.ui:178 -+#: subprojects/extensions-app/data/ui/extensions-window.ui:175 - msgid "User Extensions" - msgstr "ส่วนขยายผู้ใช้" - --#: subprojects/extensions-app/data/ui/extensions-window.ui:198 -+#: subprojects/extensions-app/data/ui/extensions-window.ui:184 - msgid "System Extensions" - msgstr "ส่วนขยายระบบ" - --#: subprojects/extensions-app/data/ui/extensions-window.ui:233 -+#: subprojects/extensions-app/data/ui/extensions-window.ui:203 - msgid "Search Results" - msgstr "ผลการค้นหา" - --#: subprojects/extensions-app/data/ui/extensions-window.ui:252 -+#: subprojects/extensions-app/data/ui/extensions-window.ui:217 - msgid "No Results Found" - msgstr "ไม่พบผลลัพธ์" - --#: subprojects/extensions-app/data/ui/extensions-window.ui:253 -+#: subprojects/extensions-app/data/ui/extensions-window.ui:218 - msgid "Try a different search" - msgstr "โปรดลองค้นหาด้วยคำอื่น" - --#: subprojects/extensions-app/data/ui/extensions-window.ui:264 -+#: subprojects/extensions-app/data/ui/extensions-window.ui:229 - msgid "No Installed Extensions" - msgstr "ไม่มีส่วนขยายที่ติดตั้งอยู่" - --#: subprojects/extensions-app/data/ui/extensions-window.ui:265 -+#: subprojects/extensions-app/data/ui/extensions-window.ui:230 - msgid "" - "To find and add extensions, visit extensions.gnome.org." - msgstr "" - "เมื่อต้องการค้นหาและเพิ่มส่วนขยาย ให้เยี่ยมชม extensions.gnome.org." - --#: subprojects/extensions-app/data/ui/extensions-window.ui:276 -+#: subprojects/extensions-app/data/ui/extensions-window.ui:240 -+msgid "Something’s gone wrong" -+msgstr "มีบางอย่างผิดปกติ" -+ -+#: subprojects/extensions-app/data/ui/extensions-window.ui:241 - msgid "" - "We’re very sorry, but it was not possible to get the list of installed extensions. Make sure you " - "are logged into GNOME and try again." -@@ -2963,27 +3042,27 @@ msgstr "" - "เราขออภัยอย่างที่สุด แต่เป็นไปไม่ได้ที่จะอ่านข้อมูลของรายชื่อส่วนขยายที่ติดตั้งอยู่ ให้ตรวจสอบให้แน่ใจว่าคุณเข้าระบบ GNOME " - "แล้วและลองอีกครั้ง" - --#: subprojects/extensions-app/data/ui/help-overlay.ui:9 -+#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:6 - msgctxt "shortcut window" - msgid "General" - msgstr "ทั่วไป" - --#: subprojects/extensions-app/data/ui/help-overlay.ui:12 -+#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:9 - msgctxt "shortcut window" - msgid "Open Menu" - msgstr "เปิดเมนู" - --#: subprojects/extensions-app/data/ui/help-overlay.ui:18 -+#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:15 - msgctxt "shortcut window" - msgid "Toggle Search" - msgstr "เปิด/ปิดส่วนค้นหา" - --#: subprojects/extensions-app/data/ui/help-overlay.ui:24 -+#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:21 - msgctxt "shortcut window" - msgid "Show Shortcuts" - msgstr "แสดงปุ่มลัด" - --#: subprojects/extensions-app/data/ui/help-overlay.ui:30 -+#: subprojects/extensions-app/data/ui/shortcuts-dialog.ui:27 - msgctxt "shortcut window" - msgid "Quit" - msgstr "ออก" -@@ -3021,6 +3100,7 @@ msgid "Description" - msgstr "คำอธิบาย" - - #: subprojects/extensions-tool/src/command-create.c:416 -+#, c-format - msgid "" - "UUID is a globally-unique identifier for your extension.\n" - "This should be in the format of an email address (clicktofocus@janedoe.example.com)\n" -@@ -3029,6 +3109,7 @@ msgstr "" - "ข้อมูลนี้ควรอยู่ในรูปแบบของที่อยู่อีเมล (clicktofocus@janedoe.example.com)\n" - - #: subprojects/extensions-tool/src/command-create.c:443 -+#, c-format - msgid "Choose one of the available templates:\n" - msgstr "เลือกแม่แบบตัวใดตัวหนึ่งจากที่มีอยู่:\n" - -@@ -3137,6 +3218,7 @@ msgstr "เปิดใช้งานส่วนขยาย" - - #: subprojects/extensions-tool/src/command-info.c:50 subprojects/extensions-tool/src/command-list.c:66 - #: subprojects/extensions-tool/src/main.c:150 -+#, c-format - msgid "Failed to connect to GNOME Shell\n" - msgstr "ไม่สามารถเชื่อมต่อกับ GNOME Shell ได้\n" - -@@ -3210,6 +3292,7 @@ msgid "List installed extensions" - msgstr "แสดงรายชื่อส่วนขยายที่ติดตั้งอยู่" - - #: subprojects/extensions-tool/src/command-pack.c:444 -+#: subprojects/extensions-tool/src/command-upload.c:427 - msgid "FILE" - msgstr "FILE" - -@@ -3273,6 +3356,7 @@ msgid "Reset an extension" - msgstr "ตั้งค่าส่วนขยายใหม่" - - #: subprojects/extensions-tool/src/command-uninstall.c:49 -+#, c-format - msgid "Cannot uninstall system extensions\n" - msgstr "ไม่สามารถถอนการติดตั้งส่วนขยายระบบได้\n" - -@@ -3285,6 +3369,60 @@ msgstr "ถอนการติดตั้ง “%s” ไม่สำเร - msgid "Uninstall an extension" - msgstr "ถอนการติดตั้งส่วนขยาย" - -+#: subprojects/extensions-tool/src/command-upload.c:226 -+#, c-format -+msgid "Login to extensions.gnome.org\n" -+msgstr "เข้าสู่ระบบ extensions.gnome.org\n" -+ -+#: subprojects/extensions-tool/src/command-upload.c:256 -+#, c-format -+msgid "Warning! Password will be echoed" -+msgstr "คำเตือน! รหัสผ่านจะถูกแสดงขณะพิมพ์" -+ -+#: subprojects/extensions-tool/src/command-upload.c:419 -+msgid "USERNAME" -+msgstr "ชื่อผู้ใช้" -+ -+#: subprojects/extensions-tool/src/command-upload.c:421 -+msgid "Username to log into https://extensions.gnome.org" -+msgstr "ชื่อผู้ใช้สำหรับเข้าสู่ระบบ https://extensions.gnome.org" -+ -+#: subprojects/extensions-tool/src/command-upload.c:423 -+msgid "PASSWORD" -+msgstr "รหัสผ่าน" -+ -+#: subprojects/extensions-tool/src/command-upload.c:425 -+msgid "Password to log into https://extensions.gnome.org" -+msgstr "รหัสผ่านสำหรับเข้าสู่ระบบ https://extensions.gnome.org" -+ -+#: subprojects/extensions-tool/src/command-upload.c:429 -+msgid "Read https://extensions.gnome.org password from file, use \"-\" for stdin" -+msgstr "อ่านรหัสผ่านของ https://extensions.gnome.org จากไฟล์ โดยใช้ \"-\" เพื่ออ่านจาก stdin" -+ -+#: subprojects/extensions-tool/src/command-upload.c:432 -+msgid "Accept the terms of service at https://extensions.gnome.org/upload/" -+msgstr "ยอมรับข้อกำหนดการให้บริการที่ https://extensions.gnome.org/upload/" -+ -+#: subprojects/extensions-tool/src/command-upload.c:434 -+msgid "FILE…" -+msgstr "ไฟล์…" -+ -+#: subprojects/extensions-tool/src/command-upload.c:443 -+msgid "Upload new extension versions" -+msgstr "อัปโหลดรุ่นส่วนขยายใหม่" -+ -+#: subprojects/extensions-tool/src/command-upload.c:461 -+msgid "Only one of --password and --password-file can be used" -+msgstr "สามารถใช้ได้เพียงตัวเลือกเดียวระหว่าง --password และ --password-file" -+ -+#: subprojects/extensions-tool/src/command-upload.c:467 -+msgid "You must accept the terms of service to upload extensions" -+msgstr "คุณต้องยอมรับข้อกำหนดการให้บริการเพื่ออัปโหลดส่วนขยาย" -+ -+#: subprojects/extensions-tool/src/command-upload.c:473 -+msgid "No files given" -+msgstr "ไม่ได้ระบุไฟล์ไว้" -+ - #: subprojects/extensions-tool/src/main.c:76 - msgid "Do not print error messages" - msgstr "ไม่ต้องพิมพ์ข้อความแสดงข้อผิดพลาด" -@@ -3445,6 +3583,34 @@ msgstr[0] "อินพุต %u ช่อง" - msgid "System Sounds" - msgstr "เสียงของระบบ" - -+#~ msgid "GNOME Shell" -+#~ msgstr "GNOME Shell" -+ -+#~ msgid "Window management and application launching" -+#~ msgstr "การจัดการหน้าต่างและการเรียกใช้แอปพลิเคชัน" -+ -+#~ msgid "" -+#~ "We’re very sorry, but there’s been a problem: the settings for this extension can’t be " -+#~ "displayed. We recommend that you report the issue to the extension authors." -+#~ msgstr "" -+#~ "เราขออภัยอย่างที่สุด แต่มีปัญหาเกิดขึ้นคือ ไม่สามารถแสดงผลการตั้งค่าสำหรับส่วนขยายนี้ได้ " -+#~ "เราขอแนะนำให้คุณรายงานปัญหานั้นแก่ผู้จัดทำส่วนขยาย" -+ -+#~ msgid "Technical Details" -+#~ msgstr "รายละเอียดทางเทคนิค" -+ -+#~ msgid "Homepage" -+#~ msgstr "หน้าแรก" -+ -+#~ msgid "Visit extension homepage" -+#~ msgstr "เยี่ยมชมหน้าแรกของส่วนขยาย" -+ -+#~ msgid "%H∶%M" -+#~ msgstr "%H∶%M น." -+ -+#~ msgid "Screenshot" -+#~ msgstr "ภาพหน้าจอ" -+ - #~ msgid "Could not parse command:" - #~ msgstr "ไม่สามารถแจงคำสั่ง:" - -@@ -3700,10 +3866,6 @@ msgstr "เสียงของระบบ" - #~ msgid "Add to Favorites" - #~ msgstr "เพิ่มเข้าในรายการโปรด" - --#~ msgctxt "event list time" --#~ msgid "%H:%M" --#~ msgstr "%H:%M" -- - #~ msgctxt "list sunday" - #~ msgid "Su" - #~ msgstr "อา." diff --git a/debian/patches/appDisplay-Only-create-default-folders-on-the-first-start.patch b/debian/patches/appDisplay-Only-create-default-folders-on-the-first-start.patch deleted file mode 100644 index 481f75af1..000000000 --- a/debian/patches/appDisplay-Only-create-default-folders-on-the-first-start.patch +++ /dev/null @@ -1,32 +0,0 @@ -From: Sebastian Keller -Date: Sat, 24 Jan 2026 18:15:43 +0100 -Subject: appDisplay: Only create default folders on the first start - -If all folders were removed, after a session restart the default folders -would have been recreated again, effectively preventing users from -using the app grid without folders. - -Avoid this problem by only creating the default folders if the -folder-children setting has never been modified before. - -Related: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8713 -Part-of: -(cherry picked from commit 889c1a444fcfd0588716528b8ee7dd858a610694) -Origin: upstream, 49.4, commit:b0d396c8238b15a30b3a3321bbb257a913d6c63f ---- - js/ui/appDisplay.js | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js -index b473848..71cc36a 100644 ---- a/js/ui/appDisplay.js -+++ b/js/ui/appDisplay.js -@@ -1403,7 +1403,7 @@ class AppDisplay extends BaseAppView { - } - - _ensureDefaultFolders() { -- if (this._folderSettings.get_strv('folder-children').length > 0) -+ if (this._folderSettings.get_user_value('folder-children') !== null) - return; - - const appSys = Shell.AppSystem.get_default(); diff --git a/debian/patches/gdm-loginDialog-Reset-the-greeter-proxy-on-connection-clo.patch b/debian/patches/gdm-loginDialog-Reset-the-greeter-proxy-on-connection-clo.patch deleted file mode 100644 index c3159b715..000000000 --- a/debian/patches/gdm-loginDialog-Reset-the-greeter-proxy-on-connection-clo.patch +++ /dev/null @@ -1,44 +0,0 @@ -From: =?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= -Date: Wed, 17 Sep 2025 18:26:17 +0200 -Subject: gdm/loginDialog: Reset the greeter proxy on connection closed - -If gdm fails to start the display session the greeter proxy we are using -gets disconnected, however since commit 56ea95f2 we are now preserving -the greeter instance, and this will eventually lead to using an instance -of a disconnected proxy. - -This eventually implies that after a login failure, we would never get -the `::session-opened` signal that actually triggers the session start. - -And thus, even the user has properly authenticated, gdm will stick to -the authentication page. - -So, instead of reverting such commit (that isn't wrong per se), consume -the greeter proxy connection `::closed` signal and use it to -re-initialize the greeter instance. - -Part-of: -(cherry picked from commit ed6531fa79a67309f786893321c4b7af23f9d651) -Origin: upstream, 49.4, commit:d70564057029ccb4f9f175d73ec0920337d6e856 ---- - js/gdm/loginDialog.js | 7 +++++++ - 1 file changed, 7 insertions(+) - -diff --git a/js/gdm/loginDialog.js b/js/gdm/loginDialog.js -index 3f2f512..5aca896 100644 ---- a/js/gdm/loginDialog.js -+++ b/js/gdm/loginDialog.js -@@ -1051,6 +1051,13 @@ export const LoginDialog = GObject.registerClass({ - - this._greeter = this._gdmClient.get_greeter_sync(null); - -+ this._greeter.get_connection().connectObject('closed', connection => { -+ connection.disconnectObject(this); -+ this._greeter.disconnectObject(this); -+ this._greeter = null; -+ this._ensureGreeterProxy(); -+ }, this); -+ - this._greeter.connectObject( - 'default-session-name-changed', this._onDefaultSessionChanged.bind(this), - 'session-opened', this._onSessionOpened.bind(this), diff --git a/debian/patches/gdm-util-Clear-the-request-if-user-verifier-connection-is.patch b/debian/patches/gdm-util-Clear-the-request-if-user-verifier-connection-is.patch deleted file mode 100644 index 8c2bdf581..000000000 --- a/debian/patches/gdm-util-Clear-the-request-if-user-verifier-connection-is.patch +++ /dev/null @@ -1,45 +0,0 @@ -From: =?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= -Date: Wed, 17 Sep 2025 19:04:46 +0200 -Subject: gdm/util: Clear the request if user verifier connection is closed - -Similarly to previous commit, in case the user verifier connection is -closed we should just clear the user verifier instance, since starting -from this point is going to be just invalid. - -Part-of: -(cherry picked from commit 91a736a09ed9f5e2d11c733535b479fbf4f4fddf) -Origin: upstream, 49.4, commit:704f90b68de8000387a2cc38f25fc83e08b66f4f ---- - js/gdm/util.js | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/js/gdm/util.js b/js/gdm/util.js -index 8cd18f0..f75c581 100644 ---- a/js/gdm/util.js -+++ b/js/gdm/util.js -@@ -200,6 +200,7 @@ export class ShellUserVerifier extends Signals.EventEmitter { - _clearUserVerifier() { - if (this._userVerifier) { - this._disconnectSignals(); -+ this._userVerifier.get_connection().disconnectObject(this); - this._userVerifier.run_dispose(); - this._userVerifier = null; - if (this._userVerifierChoiceList) { -@@ -508,6 +509,8 @@ export class ShellUserVerifier extends Signals.EventEmitter { - this._clearUserVerifier(); - this._userVerifier = await this._client.open_reauthentication_channel( - userName, this._cancellable); -+ this._userVerifier.get_connection().connectObject('closed', -+ () => this.clear(), this); - } catch (e) { - if (e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) - return; -@@ -540,6 +543,8 @@ export class ShellUserVerifier extends Signals.EventEmitter { - this._clearUserVerifier(); - this._userVerifier = - await this._client.get_user_verifier(this._cancellable); -+ this._userVerifier.get_connection().connectObject('closed', -+ () => this.clear(), this); - } catch (e) { - if (e.matches(Gio.IOErrorEnum, Gio.IOErrorEnum.CANCELLED)) - return; diff --git a/debian/patches/gdm-util-Do-not-run-dispose-on-user-verifier.patch b/debian/patches/gdm-util-Do-not-run-dispose-on-user-verifier.patch deleted file mode 100644 index ad682b35d..000000000 --- a/debian/patches/gdm-util-Do-not-run-dispose-on-user-verifier.patch +++ /dev/null @@ -1,39 +0,0 @@ -From: =?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= -Date: Wed, 17 Sep 2025 19:06:55 +0200 -Subject: gdm/util: Do not run dispose on user verifier - -This is not a good habit anywhere and especially in JS code, I assume -the rationale for this was to ensure that cached instances of the proxy -were cleared, but this did not work properly (as it happened on -finalize), and it would still require [1]. - -So let's just avoid this and assume that the getters just return what we -expect. - -[1] https://gitlab.gnome.org/GNOME/gdm/-/merge_requests/321 - -Part-of: -(cherry picked from commit 7029cf41f1265a50009c237045aa36d73be1165b) -Origin: upstream, 49.4, commit:00df421871ceb5d2f380408447d25a1bd2e632d2 ---- - js/gdm/util.js | 6 +----- - 1 file changed, 1 insertion(+), 5 deletions(-) - -diff --git a/js/gdm/util.js b/js/gdm/util.js -index f75c581..da05ecf 100644 ---- a/js/gdm/util.js -+++ b/js/gdm/util.js -@@ -201,12 +201,8 @@ export class ShellUserVerifier extends Signals.EventEmitter { - if (this._userVerifier) { - this._disconnectSignals(); - this._userVerifier.get_connection().disconnectObject(this); -- this._userVerifier.run_dispose(); - this._userVerifier = null; -- if (this._userVerifierChoiceList) { -- this._userVerifierChoiceList.run_dispose(); -- this._userVerifierChoiceList = null; -- } -+ this._userVerifierChoiceList = null; - } - } - diff --git a/debian/patches/gdm-util-Set-minimum-display-time-for-authentication-mess.patch b/debian/patches/gdm-util-Set-minimum-display-time-for-authentication-mess.patch deleted file mode 100644 index 20084d214..000000000 --- a/debian/patches/gdm-util-Set-minimum-display-time-for-authentication-mess.patch +++ /dev/null @@ -1,42 +0,0 @@ -From: Joan Torres Lopez -Date: Wed, 28 Jan 2026 18:01:26 +0100 -Subject: gdm/util: Set minimum display time for authentication messages -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 8bit - -Short messages like "PIN locked" were previously displayed for only -480ms (10 chars × 48ms), making them impossible to read. Ensure all -messages are shown for at least 2 seconds. - -Part-of: -(cherry picked from commit 72073e008f35f197201e6c38ab506fbe5973fbeb) -Origin: upstream, 49.4, commit:27e4e1743ae81925e4a33b61616e8211a68e3093 ---- - js/gdm/util.js | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -diff --git a/js/gdm/util.js b/js/gdm/util.js -index c45579a..8cd18f0 100644 ---- a/js/gdm/util.js -+++ b/js/gdm/util.js -@@ -43,7 +43,10 @@ export const LOGO_KEY = 'logo'; - export const DISABLE_USER_LIST_KEY = 'disable-user-list'; - - // Give user 48ms to read each character of a PAM message -+// or 2 seconds, whichever is longer - const USER_READ_TIME = 48; -+const USER_READ_TIME_MIN = 2000; -+ - const FINGERPRINT_SERVICE_PROXY_TIMEOUT = 5000; - const FINGERPRINT_ERROR_TIMEOUT_WAIT = 15; - -@@ -250,7 +253,7 @@ export class ShellUserVerifier extends Signals.EventEmitter { - return 0; - - // We probably could be smarter here -- return message.length * USER_READ_TIME; -+ return Math.max(message.length * USER_READ_TIME, USER_READ_TIME_MIN); - } - - finishMessageQueue() { diff --git a/debian/patches/hotplut-sniffer-Use-one-shot-idle-timeout-functions.patch b/debian/patches/hotplut-sniffer-Use-one-shot-idle-timeout-functions.patch deleted file mode 100644 index b4f0c8f73..000000000 --- a/debian/patches/hotplut-sniffer-Use-one-shot-idle-timeout-functions.patch +++ /dev/null @@ -1,92 +0,0 @@ -From: =?utf-8?q?Florian_M=C3=BCllner?= -Date: Thu, 29 Jan 2026 14:29:58 +0100 -Subject: hotplut-sniffer: Use one-shot idle/timeout functions - -GLib added one-shot variants of the idle/timeout functions a while ago. - -While they don't save a lot of code, they serve as a clear marker that -the callback is only invoked once. - -Part-of: -(cherry picked from commit 1b1d22b5da2aea45f3125c91b72fc636a736abf1) -Origin: upstream, 49.4, commit:7d3ec9cc45186cbcd6a7bbe15ac4d98120549657 ---- - src/hotplug-sniffer/hotplug-sniffer.c | 12 +++++------- - src/hotplug-sniffer/shell-mime-sniffer.c | 8 +++----- - 2 files changed, 8 insertions(+), 12 deletions(-) - -diff --git a/src/hotplug-sniffer/hotplug-sniffer.c b/src/hotplug-sniffer/hotplug-sniffer.c -index 4b70ec7..9291fc2 100644 ---- a/src/hotplug-sniffer/hotplug-sniffer.c -+++ b/src/hotplug-sniffer/hotplug-sniffer.c -@@ -43,15 +43,13 @@ static GDBusNodeInfo *introspection_data = NULL; - static GMainLoop *loop = NULL; - static guint autoquit_id = 0; - --static gboolean -+static void - autoquit_timeout_cb (gpointer _unused) - { - print_debug ("Timeout reached, quitting..."); - - autoquit_id = 0; - g_main_loop_quit (loop); -- -- return FALSE; - } - - static void -@@ -69,9 +67,9 @@ ensure_autoquit_on (void) - if (g_getenv ("HOTPLUG_SNIFFER_PERSIST") != NULL) - return; - -- autoquit_id = -- g_timeout_add_seconds (AUTOQUIT_TIMEOUT, -- autoquit_timeout_cb, NULL); -+ autoquit_id = -+ g_timeout_add_seconds_once (AUTOQUIT_TIMEOUT, -+ autoquit_timeout_cb, NULL); - g_source_set_name_by_id (autoquit_id, "[gnome-shell] autoquit_timeout_cb"); - } - -@@ -139,7 +137,7 @@ handle_sniff_uri (InvocationData *data) - - ensure_autoquit_off (); - -- g_variant_get (data->parameters, -+ g_variant_get (data->parameters, - "(&s)", &uri, - NULL); - file = g_file_new_for_uri (uri); -diff --git a/src/hotplug-sniffer/shell-mime-sniffer.c b/src/hotplug-sniffer/shell-mime-sniffer.c -index 724a204..b4d6d43 100644 ---- a/src/hotplug-sniffer/shell-mime-sniffer.c -+++ b/src/hotplug-sniffer/shell-mime-sniffer.c -@@ -439,15 +439,13 @@ query_info_async_ready_cb (GObject *source, - deep_count_start (self); - } - --static gboolean -+static void - watchdog_timeout_reached_cb (gpointer user_data) - { - ShellMimeSniffer *self = user_data; - - self->watchdog_id = 0; - g_cancellable_cancel (self->cancellable); -- -- return FALSE; - } - - static void -@@ -565,8 +563,8 @@ shell_mime_sniffer_sniff_async (ShellMimeSniffer *self, - callback, user_data); - - self->watchdog_id = -- g_timeout_add (WATCHDOG_TIMEOUT, -- watchdog_timeout_reached_cb, self); -+ g_timeout_add_once (WATCHDOG_TIMEOUT, -+ watchdog_timeout_reached_cb, self); - g_source_set_name_by_id (self->watchdog_id, "[gnome-shell] watchdog_timeout_reached_cb"); - - start_loading_file (self); diff --git a/debian/patches/inputMethod-Honor-the-HIDDEN_TEXT-hint-of-IBusInputHint.patch b/debian/patches/inputMethod-Honor-the-HIDDEN_TEXT-hint-of-IBusInputHint.patch deleted file mode 100644 index a6e785670..000000000 --- a/debian/patches/inputMethod-Honor-the-HIDDEN_TEXT-hint-of-IBusInputHint.patch +++ /dev/null @@ -1,29 +0,0 @@ -From: Joan Torres Lopez -Date: Thu, 29 Jan 2026 14:04:40 +0100 -Subject: inputMethod: Honor the HIDDEN_TEXT hint of IBusInputHint - -Makes the pre-edit text hidden with a "_". - -This hint was added in IBus 1.5.34, although if IBus doesn't support it, -it will silently fallback to no-op which is fine. - -Part-of: -(cherry picked from commit a39035fda4e1cf487b83483e2d4fe41a830d7fea) -Origin: upstream, 49.4, commit:9558a6cc80cf4c5b187cd77c220acedc70902dff ---- - js/misc/inputMethod.js | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/js/misc/inputMethod.js b/js/misc/inputMethod.js -index ee77166..caa1067 100644 ---- a/js/misc/inputMethod.js -+++ b/js/misc/inputMethod.js -@@ -292,6 +292,8 @@ export const InputMethod = GObject.registerClass({ - ibusHints |= IBus.InputHints.UPPERCASE_WORDS; - if (hints & Clutter.InputContentHintFlags.SENSITIVE_DATA) - ibusHints |= IBus.InputHints.PRIVATE; -+ if (hints & Clutter.InputContentHintFlags.HIDDEN_TEXT) -+ ibusHints |= IBus.InputHints.HIDDEN_TEXT; - - this._hints = ibusHints; - if (this._context) diff --git a/debian/patches/libgvc/mixer-control-Always-sync-devices.patch b/debian/patches/libgvc/mixer-control-Always-sync-devices.patch deleted file mode 100644 index eff92a1bf..000000000 --- a/debian/patches/libgvc/mixer-control-Always-sync-devices.patch +++ /dev/null @@ -1,45 +0,0 @@ -From: =?utf-8?q?Guido_G=C3=BCnther?= -Date: Sun, 4 Jan 2026 13:07:28 +0100 -Subject: mixer-control: Always sync devices -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 8bit - -This ensures any changes ports get updated, otherwise we'll fail -to match the updated port. - -Signed-off-by: Guido Günther -Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31 -Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34 -Bug-Debian: https://bugs.debian.org/1126514 -Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a ---- - subprojects/gvc/gvc-mixer-control.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c -index a6aaf2e..74f9193 100644 ---- a/subprojects/gvc/gvc-mixer-control.c -+++ b/subprojects/gvc/gvc-mixer-control.c -@@ -1507,6 +1507,10 @@ update_sink (GvcMixerControl *control, - gvc_mixer_stream_set_base_volume (stream, (guint32) info->base_volume); - gvc_mixer_stream_set_state (stream, translate_pa_state (info->state)); - -+ /* Sync devices as the port on the stream might have changed */ -+ if (!is_new) -+ sync_devices (control, stream); -+ - /* Messy I know but to set the port everytime regardless of whether it has changed will cost us a - * port change notify signal which causes the frontend to resync. - * Only update the UI when something has changed. */ -@@ -1638,6 +1642,10 @@ update_source (GvcMixerControl *control, - gvc_mixer_stream_set_base_volume (stream, (guint32) info->base_volume); - g_debug ("update source"); - -+ /* Sync devices as the port on the stream might have changed */ -+ if (!is_new) -+ sync_devices (control, stream); -+ - if (info->active_port != NULL) { - if (is_new) - gvc_mixer_stream_set_port (stream, info->active_port->name); diff --git a/debian/patches/libgvc/mixer-control-Always-update-port-list.patch b/debian/patches/libgvc/mixer-control-Always-update-port-list.patch deleted file mode 100644 index d3aef8e92..000000000 --- a/debian/patches/libgvc/mixer-control-Always-update-port-list.patch +++ /dev/null @@ -1,133 +0,0 @@ -From: =?utf-8?q?Guido_G=C3=BCnther?= -Date: Sun, 4 Jan 2026 13:07:27 +0100 -Subject: mixer-control: Always update port list -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 8bit - -It can change underneath us, see - - https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/5053 - -Signed-off-by: Guido Günther -Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31 -Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34 -Bug-Debian: https://bugs.debian.org/1126514 -Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a ---- - subprojects/gvc/gvc-mixer-control.c | 57 +++++++++++++++++-------------------- - 1 file changed, 26 insertions(+), 31 deletions(-) - -diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c -index e5b6ca9..a6aaf2e 100644 ---- a/subprojects/gvc/gvc-mixer-control.c -+++ b/subprojects/gvc/gvc-mixer-control.c -@@ -1451,6 +1451,7 @@ update_sink (GvcMixerControl *control, - pa_volume_t max_volume; - GvcChannelMap *map; - char map_buff[PA_CHANNEL_MAP_SNPRINT_MAX]; -+ GList *list = NULL; - - pa_channel_map_snprint (map_buff, PA_CHANNEL_MAP_SNPRINT_MAX, &info->channel_map); - #if 1 -@@ -1467,27 +1468,10 @@ update_sink (GvcMixerControl *control, - GUINT_TO_POINTER (info->index)); - - if (stream == NULL) { -- GList *list = NULL; -- guint i; -- - map = gvc_channel_map_new_from_pa_channel_map (&info->channel_map); - stream = gvc_mixer_sink_new (control->priv->pa_context, - info->index, - map); -- -- for (i = 0; i < info->n_ports; i++) { -- GvcMixerStreamPort *port; -- -- port = g_slice_new0 (GvcMixerStreamPort); -- port->port = g_strdup (info->ports[i]->name); -- port->human_port = g_strdup (info->ports[i]->description); -- port->priority = info->ports[i]->priority; -- port->available = info->ports[i]->available != PA_PORT_AVAILABLE_NO; -- -- list = g_list_prepend (list, port); -- } -- gvc_mixer_stream_set_ports (stream, list); -- - g_object_unref (map); - is_new = TRUE; - -@@ -1497,6 +1481,19 @@ update_sink (GvcMixerControl *control, - return; - } - -+ for (guint i = 0; i < info->n_ports; i++) { -+ GvcMixerStreamPort *port; -+ -+ port = g_slice_new0 (GvcMixerStreamPort); -+ port->port = g_strdup (info->ports[i]->name); -+ port->human_port = g_strdup (info->ports[i]->description); -+ port->priority = info->ports[i]->priority; -+ port->available = info->ports[i]->available != PA_PORT_AVAILABLE_NO; -+ -+ list = g_list_prepend (list, port); -+ } -+ gvc_mixer_stream_set_ports (stream, g_steal_pointer (&list)); -+ - max_volume = pa_cvolume_max (&info->volume); - gvc_mixer_stream_set_name (stream, info->name); - gvc_mixer_stream_set_card_index (stream, info->card); -@@ -1584,6 +1581,7 @@ update_source (GvcMixerControl *control, - GvcMixerStream *stream; - gboolean is_new; - pa_volume_t max_volume; -+ GList *list = NULL; - - #if 1 - g_debug ("Updating source: index=%u name='%s' description='%s'", -@@ -1602,26 +1600,12 @@ update_source (GvcMixerControl *control, - stream = g_hash_table_lookup (control->priv->sources, - GUINT_TO_POINTER (info->index)); - if (stream == NULL) { -- GList *list = NULL; -- guint i; - GvcChannelMap *map; - - map = gvc_channel_map_new_from_pa_channel_map (&info->channel_map); - stream = gvc_mixer_source_new (control->priv->pa_context, - info->index, - map); -- -- for (i = 0; i < info->n_ports; i++) { -- GvcMixerStreamPort *port; -- -- port = g_slice_new0 (GvcMixerStreamPort); -- port->port = g_strdup (info->ports[i]->name); -- port->human_port = g_strdup (info->ports[i]->description); -- port->priority = info->ports[i]->priority; -- list = g_list_prepend (list, port); -- } -- gvc_mixer_stream_set_ports (stream, list); -- - g_object_unref (map); - is_new = TRUE; - } else if (gvc_mixer_stream_is_running (stream)) { -@@ -1630,6 +1614,17 @@ update_source (GvcMixerControl *control, - return; - } - -+ for (guint i = 0; i < info->n_ports; i++) { -+ GvcMixerStreamPort *port; -+ -+ port = g_slice_new0 (GvcMixerStreamPort); -+ port->port = g_strdup (info->ports[i]->name); -+ port->human_port = g_strdup (info->ports[i]->description); -+ port->priority = info->ports[i]->priority; -+ list = g_list_prepend (list, port); -+ } -+ gvc_mixer_stream_set_ports (stream, list); -+ - max_volume = pa_cvolume_max (&info->volume); - - gvc_mixer_stream_set_name (stream, info->name); diff --git a/debian/patches/libgvc/mixer-control-Check-for-invalid-input.patch b/debian/patches/libgvc/mixer-control-Check-for-invalid-input.patch deleted file mode 100644 index 6a90a5873..000000000 --- a/debian/patches/libgvc/mixer-control-Check-for-invalid-input.patch +++ /dev/null @@ -1,45 +0,0 @@ -From: =?utf-8?q?Guido_G=C3=BCnther?= -Date: Sun, 4 Jan 2026 17:39:03 +0100 -Subject: mixer-control: Check for invalid input -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 8bit - -With pipewire 1.5.84 there can be a zombie default-source as the -current profile can't have a stream, see - -https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/5053#note_3256202 - -Signed-off-by: Guido Günther -Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31 -Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34 -Bug-Debian: https://bugs.debian.org/1126514 -Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a ---- - subprojects/gvc/gvc-mixer-control.c | 13 ++++++++----- - 1 file changed, 8 insertions(+), 5 deletions(-) - -diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c -index b45f15a..251f78a 100644 ---- a/subprojects/gvc/gvc-mixer-control.c -+++ b/subprojects/gvc/gvc-mixer-control.c -@@ -980,11 +980,14 @@ _set_default_source (GvcMixerControl *control, - new_id); - - input = gvc_mixer_control_lookup_device_from_stream (control, stream); -- -- g_signal_emit (G_OBJECT (control), -- signals[ACTIVE_INPUT_UPDATE], -- 0, -- gvc_mixer_ui_device_get_id (input)); -+ if (input) { -+ g_signal_emit (G_OBJECT (control), -+ signals[ACTIVE_INPUT_UPDATE], -+ 0, -+ gvc_mixer_ui_device_get_id (input)); -+ } else { -+ g_warning ("Can't find input for stream-id %d",new_id); -+ } - } - } - diff --git a/debian/patches/libgvc/mixer-control-Check-whether-we-are-handling-new-device-in.patch b/debian/patches/libgvc/mixer-control-Check-whether-we-are-handling-new-device-in.patch deleted file mode 100644 index 701df792d..000000000 --- a/debian/patches/libgvc/mixer-control-Check-whether-we-are-handling-new-device-in.patch +++ /dev/null @@ -1,74 +0,0 @@ -From: Alynx Zhou -Date: Fri, 30 Jan 2026 21:02:50 +0800 -Subject: mixer-control: Check whether we are handling new device in - sync_devices() - -Previously sync_devices() is only called when there is a new device, but -with [1] we always call it, and create duplicated new devices. Fix it by -check whether we are handling new devices before creating. - -[1]: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/commit/b9d0b120c6022cc2d1a728820a81beacc9360366 - -Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/39 -Applied-upstream: gnome-shell 49.4, commit:d0e1664ac6278b70a7e26bf8135f0d1d92ee1e9f ---- - subprojects/gvc/gvc-mixer-control.c | 11 ++++++----- - 1 file changed, 6 insertions(+), 5 deletions(-) - -diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c -index a8c75a0..51e389f 100644 ---- a/subprojects/gvc/gvc-mixer-control.c -+++ b/subprojects/gvc/gvc-mixer-control.c -@@ -1336,6 +1336,7 @@ clear_stream_from_devices (GvcMixerControl *control, - static void - sync_devices (GvcMixerControl *control, - GvcMixerStream* stream, -+ gboolean is_new, - gboolean is_bluetooth) - { - /* Go through ports to see what outputs can be created. */ -@@ -1350,7 +1351,7 @@ sync_devices (GvcMixerControl *control, - return; - } - -- if (stream_ports == NULL) { -+ if (stream_ports == NULL && is_new) { - GvcMixerUIDevice *device; - GObject *object; - -@@ -1547,7 +1548,7 @@ update_sink (GvcMixerControl *control, - is_bt = is_bluetooth (info->proplist); - /* Sync devices as the port on the stream might have changed */ - if (!is_new) -- sync_devices (control, stream, is_bt); -+ sync_devices (control, stream, is_new, is_bt); - - /* Messy I know but to set the port everytime regardless of whether it has changed will cost us a - * port change notify signal which causes the frontend to resync. -@@ -1576,7 +1577,7 @@ update_sink (GvcMixerControl *control, - add_stream (control, stream); - /* Always sync on a new stream to able to assign the right stream id - * to the appropriate outputs (multiple potential outputs per stream). */ -- sync_devices (control, stream, is_bt); -+ sync_devices (control, stream, is_new, is_bt); - } else { - g_signal_emit (G_OBJECT (control), - signals[STREAM_CHANGED], -@@ -1685,7 +1686,7 @@ update_source (GvcMixerControl *control, - is_bt = is_bluetooth (info->proplist); - /* Sync devices as the port on the stream might have changed */ - if (!is_new) -- sync_devices (control, stream, is_bt); -+ sync_devices (control, stream, is_new, is_bt); - - if (info->active_port != NULL) { - if (is_new) -@@ -1707,7 +1708,7 @@ update_source (GvcMixerControl *control, - GUINT_TO_POINTER (info->index), - g_object_ref (stream)); - add_stream (control, stream); -- sync_devices (control, stream, is_bt); -+ sync_devices (control, stream, is_new, is_bt); - } else { - g_signal_emit (G_OBJECT (control), - signals[STREAM_CHANGED], diff --git a/debian/patches/libgvc/mixer-control-Clear-stream-ids-from-UI-devices-when-BT-st.patch b/debian/patches/libgvc/mixer-control-Clear-stream-ids-from-UI-devices-when-BT-st.patch deleted file mode 100644 index e7b63fbdf..000000000 --- a/debian/patches/libgvc/mixer-control-Clear-stream-ids-from-UI-devices-when-BT-st.patch +++ /dev/null @@ -1,170 +0,0 @@ -From: =?utf-8?q?Guido_G=C3=BCnther?= -Date: Sun, 4 Jan 2026 15:18:12 +0100 -Subject: mixer-control: Clear stream-ids from UI devices when BT stream loses - all ports -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 8bit - -Bluetooth streams can become portless so we can't just unconditionally add a -new UI device for devices without streams. Instead reset stream-ids from -existing streams that reference the stream that just became portless. - -Signed-off-by: Guido Günther -Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31 -Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34 -Bug-Debian: https://bugs.debian.org/1126514 -Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a ---- - subprojects/gvc/gvc-mixer-control.c | 64 ++++++++++++++++++++++++++++++++++--- - 1 file changed, 59 insertions(+), 5 deletions(-) - -diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c -index 6653d94..b45f15a 100644 ---- a/subprojects/gvc/gvc-mixer-control.c -+++ b/subprojects/gvc/gvc-mixer-control.c -@@ -1285,6 +1285,35 @@ match_stream_with_devices (GvcMixerControl *control, - return in_possession; - } - -+ -+/* Clear stream-id from all UI devices that reference the stream that lost all ports */ -+static void -+clear_stream_from_devices (GvcMixerControl *control, -+ GvcMixerStream *stream) -+{ -+ g_autoptr (GList) devices = NULL; -+ guint stream_id; -+ -+ stream_id = gvc_mixer_stream_get_id (stream); -+ devices = g_hash_table_get_values (GVC_IS_MIXER_SOURCE (stream) ? control->priv->ui_inputs : control->priv->ui_outputs); -+ -+ for (GList *d = devices; d != NULL; d = d->next) { -+ guint device_stream_id; -+ GvcMixerUIDevice *device = d->data; -+ -+ g_object_get (G_OBJECT (device), -+ "stream-id", &device_stream_id, -+ NULL); -+ -+ if (device_stream_id == stream_id) { -+ g_object_set (G_OBJECT (device), -+ "stream-id", GVC_MIXER_UI_DEVICE_INVALID, -+ NULL); -+ g_debug ("Clearing stream-id: %d", stream_id); -+ } -+ } -+} -+ - /* - * This method attempts to match a sink or source with its relevant UI device. - * GvcMixerStream can represent both a sink or source. -@@ -1305,7 +1334,8 @@ match_stream_with_devices (GvcMixerControl *control, - */ - static void - sync_devices (GvcMixerControl *control, -- GvcMixerStream* stream) -+ GvcMixerStream* stream, -+ gboolean is_bluetooth) - { - /* Go through ports to see what outputs can be created. */ - const GList *stream_ports; -@@ -1314,6 +1344,11 @@ sync_devices (GvcMixerControl *control, - - stream_ports = gvc_mixer_stream_get_ports (stream); - -+ if (stream_ports == NULL && is_bluetooth) { -+ clear_stream_from_devices (control, stream); -+ return; -+ } -+ - if (stream_ports == NULL) { - GvcMixerUIDevice *device; - GObject *object; -@@ -1425,6 +1460,20 @@ translate_pa_state (pa_sink_state_t state) { - } - } - -+static gboolean -+is_bluetooth (const pa_proplist *proplist) -+{ -+ const char *bus = pa_proplist_gets (proplist, "device.bus"); -+ -+ if (bus == NULL) -+ return FALSE; -+ -+ if (g_str_equal ("bluetooth", bus)) -+ return TRUE; -+ -+ return FALSE; -+} -+ - /* - * Called when anything changes with a sink. - */ -@@ -1438,6 +1487,7 @@ update_sink (GvcMixerControl *control, - GvcChannelMap *map; - char map_buff[PA_CHANNEL_MAP_SNPRINT_MAX]; - GList *list = NULL; -+ gboolean is_bt; - - pa_channel_map_snprint (map_buff, PA_CHANNEL_MAP_SNPRINT_MAX, &info->channel_map); - #if 1 -@@ -1493,9 +1543,10 @@ update_sink (GvcMixerControl *control, - gvc_mixer_stream_set_base_volume (stream, (guint32) info->base_volume); - gvc_mixer_stream_set_state (stream, translate_pa_state (info->state)); - -+ is_bt = is_bluetooth (info->proplist); - /* Sync devices as the port on the stream might have changed */ - if (!is_new) -- sync_devices (control, stream); -+ sync_devices (control, stream, is_bt); - - /* Messy I know but to set the port everytime regardless of whether it has changed will cost us a - * port change notify signal which causes the frontend to resync. -@@ -1524,7 +1575,7 @@ update_sink (GvcMixerControl *control, - add_stream (control, stream); - /* Always sync on a new stream to able to assign the right stream id - * to the appropriate outputs (multiple potential outputs per stream). */ -- sync_devices (control, stream); -+ sync_devices (control, stream, is_bt); - } else { - g_signal_emit (G_OBJECT (control), - signals[STREAM_CHANGED], -@@ -1564,6 +1615,7 @@ update_sink (GvcMixerControl *control, - gvc_channel_map_volume_changed (map, &info->volume, FALSE); - } - -+ - static void - update_source (GvcMixerControl *control, - const pa_source_info *info) -@@ -1572,6 +1624,7 @@ update_source (GvcMixerControl *control, - gboolean is_new; - pa_volume_t max_volume; - GList *list = NULL; -+ gboolean is_bt; - - #if 1 - g_debug ("Updating source: index=%u name='%s' description='%s'", -@@ -1628,9 +1681,10 @@ update_source (GvcMixerControl *control, - gvc_mixer_stream_set_base_volume (stream, (guint32) info->base_volume); - g_debug ("update source"); - -+ is_bt = is_bluetooth (info->proplist); - /* Sync devices as the port on the stream might have changed */ - if (!is_new) -- sync_devices (control, stream); -+ sync_devices (control, stream, is_bt); - - if (info->active_port != NULL) { - if (is_new) -@@ -1652,7 +1706,7 @@ update_source (GvcMixerControl *control, - GUINT_TO_POINTER (info->index), - g_object_ref (stream)); - add_stream (control, stream); -- sync_devices (control, stream); -+ sync_devices (control, stream, is_bt); - } else { - g_signal_emit (G_OBJECT (control), - signals[STREAM_CHANGED], diff --git a/debian/patches/libgvc/mixer-control-Document-that-add_stream-is-transfer-full.patch b/debian/patches/libgvc/mixer-control-Document-that-add_stream-is-transfer-full.patch deleted file mode 100644 index 828f13b5c..000000000 --- a/debian/patches/libgvc/mixer-control-Document-that-add_stream-is-transfer-full.patch +++ /dev/null @@ -1,31 +0,0 @@ -From: =?utf-8?q?Guido_G=C3=BCnther?= -Date: Wed, 31 Dec 2025 15:09:19 +0100 -Subject: mixer-control: Document that add_stream is transfer full -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 8bit - -Signed-off-by: Guido Günther -Applied-upstream: gnome-shell 49.4, commit:d0e1664ac6278b70a7e26bf8135f0d1d92ee1e9f ---- - subprojects/gvc/gvc-mixer-control.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c -index c7f9613..4576484 100644 ---- a/subprojects/gvc/gvc-mixer-control.c -+++ b/subprojects/gvc/gvc-mixer-control.c -@@ -1189,6 +1189,13 @@ remove_stream (GvcMixerControl *control, - g_object_unref (stream); - } - -+/** -+ * add_stream: (skip) -+ * @control: The control to add the stream to -+ * @stream:(transfer full): The stream to add -+ * -+ * Add a stream to the hash table of all known streams -+ */ - static void - add_stream (GvcMixerControl *control, - GvcMixerStream *stream) diff --git a/debian/patches/libgvc/mixer-control-Don-t-emit-output-update-on-default-sink-se.patch b/debian/patches/libgvc/mixer-control-Don-t-emit-output-update-on-default-sink-se.patch deleted file mode 100644 index 2e7a74306..000000000 --- a/debian/patches/libgvc/mixer-control-Don-t-emit-output-update-on-default-sink-se.patch +++ /dev/null @@ -1,40 +0,0 @@ -From: =?utf-8?q?Guido_G=C3=BCnther?= -Date: Sun, 4 Jan 2026 13:39:05 +0100 -Subject: mixer-control: Don't emit output-update on default-sink set -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 8bit - -Don't emit the signal when setting. It will be emitted when the sink -actually changes. This makes things consistent with switching the -default source. - -Signed-off-by: Guido Günther -Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31 -Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34 -Bug-Debian: https://bugs.debian.org/1126514 -Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a ---- - subprojects/gvc/gvc-mixer-control.c | 9 +-------- - 1 file changed, 1 insertion(+), 8 deletions(-) - -diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c -index 7cdb909..e5b6ca9 100644 ---- a/subprojects/gvc/gvc-mixer-control.c -+++ b/subprojects/gvc/gvc-mixer-control.c -@@ -617,14 +617,7 @@ gvc_mixer_control_change_output (GvcMixerControl *control, - - if (!gvc_mixer_ui_device_has_ports (output)) { - g_debug ("Did we try to move to a software/bluetooth sink ?"); -- if (gvc_mixer_control_set_default_sink (control, stream)) { -- /* sink change was successful, update the UI.*/ -- g_signal_emit (G_OBJECT (control), -- signals[ACTIVE_OUTPUT_UPDATE], -- 0, -- gvc_mixer_ui_device_get_id (output)); -- } -- else { -+ if (!gvc_mixer_control_set_default_sink (control, stream)) { - g_warning ("Failed to set default sink with stream from output %s", - gvc_mixer_ui_device_get_description (output)); - } diff --git a/debian/patches/libgvc/mixer-control-Don-t-leak-ui-device.patch b/debian/patches/libgvc/mixer-control-Don-t-leak-ui-device.patch deleted file mode 100644 index d0af42bbf..000000000 --- a/debian/patches/libgvc/mixer-control-Don-t-leak-ui-device.patch +++ /dev/null @@ -1,29 +0,0 @@ -From: =?utf-8?q?Guido_G=C3=BCnther?= -Date: Wed, 31 Dec 2025 11:55:41 +0100 -Subject: mixer-control: Don't leak ui device -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 8bit - -We have a ref when creating the `device` object, use that for inserting -into the hash table as otherwise we leak that reference. - -Signed-off-by: Guido Günther -Applied-upstream: gnome-shell 49.4, commit:d0e1664ac6278b70a7e26bf8135f0d1d92ee1e9f ---- - subprojects/gvc/gvc-mixer-control.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c -index 51e389f..c7f9613 100644 ---- a/subprojects/gvc/gvc-mixer-control.c -+++ b/subprojects/gvc/gvc-mixer-control.c -@@ -1367,7 +1367,7 @@ sync_devices (GvcMixerControl *control, - - g_hash_table_insert (is_output ? control->priv->ui_outputs : control->priv->ui_inputs, - GUINT_TO_POINTER (gvc_mixer_ui_device_get_id (device)), -- g_object_ref (device)); -+ device); - - g_signal_emit (G_OBJECT (control), - signals[is_output ? OUTPUT_ADDED : INPUT_ADDED], diff --git a/debian/patches/libgvc/mixer-control-Don-t-lie-about-found-devices.patch b/debian/patches/libgvc/mixer-control-Don-t-lie-about-found-devices.patch deleted file mode 100644 index 79dc1386c..000000000 --- a/debian/patches/libgvc/mixer-control-Don-t-lie-about-found-devices.patch +++ /dev/null @@ -1,33 +0,0 @@ -From: =?utf-8?q?Guido_G=C3=BCnther?= -Date: Sun, 4 Jan 2026 13:07:25 +0100 -Subject: mixer-control: Don't lie about found devices -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 8bit - -We should only print that a device wasn't found when it is actually -the case. - -Signed-off-by: Guido Günther -Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31 -Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34 -Bug-Debian: https://bugs.debian.org/1126514 -Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a ---- - subprojects/gvc/gvc-mixer-control.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c -index 383a74f..7cdb909 100644 ---- a/subprojects/gvc/gvc-mixer-control.c -+++ b/subprojects/gvc/gvc-mixer-control.c -@@ -289,7 +289,8 @@ gvc_mixer_control_lookup_device_from_stream (GvcMixerControl *control, - } - } - -- g_debug ("lookup-device-from-stream - Could not find a device for stream '%s'", gvc_mixer_stream_get_description (stream)); -+ if (!ret) -+ g_debug ("lookup-device-from-stream - Could not find a device for stream '%s'", gvc_mixer_stream_get_description (stream)); - - g_list_free (devices); - diff --git a/debian/patches/libgvc/mixer-control-Fix-typos-and-remove-trailing-whitespace.patch b/debian/patches/libgvc/mixer-control-Fix-typos-and-remove-trailing-whitespace.patch deleted file mode 100644 index 8d4491534..000000000 --- a/debian/patches/libgvc/mixer-control-Fix-typos-and-remove-trailing-whitespace.patch +++ /dev/null @@ -1,65 +0,0 @@ -From: =?utf-8?q?Guido_G=C3=BCnther?= -Date: Sun, 4 Jan 2026 13:07:22 +0100 -Subject: mixer-control: Fix typos and remove trailing whitespace -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 8bit - -Signed-off-by: Guido Günther -Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31 -Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34 -Bug-Debian: https://bugs.debian.org/1126514 -Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a ---- - subprojects/gvc/gvc-mixer-control.c | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c -index 5704270..e326346 100644 ---- a/subprojects/gvc/gvc-mixer-control.c -+++ b/subprojects/gvc/gvc-mixer-control.c -@@ -532,7 +532,7 @@ gvc_mixer_control_get_stream_from_device (GvcMixerControl *control, - * @profile: (allow-none): Can be %NULL if any profile present on this port is okay - * - * Returns: This method will attempt to swap the profile on the card of -- * the device with given profile name. If successfull it will set the -+ * the device with given profile name. If successful it will set the - * preferred profile on that device so as we know the next time the user - * moves to that device it should have this profile active. - */ -@@ -584,7 +584,7 @@ gvc_mixer_control_change_profile_on_selected_device (GvcMixerControl *control, - * - Firstly it queries the stream from the device. - * - It assumes that if the stream is null that it cannot be a bluetooth or network stream (they never show unless they have valid sinks and sources) - * In the scenario of a NULL stream on the device -- * - It fetches the device's preferred profile or if NUll the profile with the highest priority on that device. -+ * - It fetches the device's preferred profile or if NULL the profile with the highest priority on that device. - * - It then caches this device in control->priv->cached_desired_output_id so that when the update_sink triggered - * from when we attempt to change profile we will know exactly what device to highlight on that stream. - * - It attempts to swap the profile on the card from that device and returns. -@@ -675,7 +675,7 @@ gvc_mixer_control_change_output (GvcMixerControl *control, - * - Firstly it queries the stream from the device. - * - It assumes that if the stream is null that it cannot be a bluetooth or network stream (they never show unless they have valid sinks and sources) - * In the scenario of a NULL stream on the device -- * - It fetches the device's preferred profile or if NUll the profile with the highest priority on that device. -+ * - It fetches the device's preferred profile or if NULL the profile with the highest priority on that device. - * - It then caches this device in control->priv->cached_desired_input_id so that when the update_source triggered - * from when we attempt to change profile we will know exactly what device to highlight on that stream. - * - It attempts to swap the profile on the card from that device and returns. -@@ -1542,7 +1542,7 @@ update_sink (GvcMixerControl *control, - GUINT_TO_POINTER (info->index), - g_object_ref (stream)); - add_stream (control, stream); -- /* Always sink on a new stream to able to assign the right stream id -+ /* Always sync on a new stream to able to assign the right stream id - * to the appropriate outputs (multiple potential outputs per stream). */ - sync_devices (control, stream); - } else { -@@ -1971,7 +1971,7 @@ update_ui_device_on_port_added (GvcMixerControl *control, - gvc_mixer_ui_device_get_id (uidevice)); - } - -- g_debug ("update_ui_device_on_port_added, direction %u, description '%s', origin '%s', port available %i", -+ g_debug ("update_ui_device_on_port_added, direction %u, description '%s', origin '%s', port available %i", - direction, - port->human_port, - gvc_mixer_card_get_name (card), diff --git a/debian/patches/libgvc/mixer-control-Let-sink-update-handle-active-output-change.patch b/debian/patches/libgvc/mixer-control-Let-sink-update-handle-active-output-change.patch deleted file mode 100644 index 25accca8e..000000000 --- a/debian/patches/libgvc/mixer-control-Let-sink-update-handle-active-output-change.patch +++ /dev/null @@ -1,50 +0,0 @@ -From: =?utf-8?q?Guido_G=C3=BCnther?= -Date: Sun, 4 Jan 2026 13:07:29 +0100 -Subject: mixer-control: Let sink update handle active output change -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 8bit - -A signal is emitted when the output changes so don't set it right away -as the stream might change port. - -Signed-off-by: Guido Günther -Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31 -Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34 -Bug-Debian: https://bugs.debian.org/1126514 -Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a ---- - subprojects/gvc/gvc-mixer-control.c | 18 +++--------------- - 1 file changed, 3 insertions(+), 15 deletions(-) - -diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c -index 74f9193..45ae314 100644 ---- a/subprojects/gvc/gvc-mixer-control.c -+++ b/subprojects/gvc/gvc-mixer-control.c -@@ -639,23 +639,11 @@ gvc_mixer_control_change_output (GvcMixerControl *control, - - /* Finally if we are not on the correct stream, swap over. */ - if (stream != default_stream) { -- GvcMixerUIDevice* device; -- - g_debug ("Attempting to swap over to stream %s ", - gvc_mixer_stream_get_description (stream)); -- if (gvc_mixer_control_set_default_sink (control, stream)) { -- device = gvc_mixer_control_lookup_device_from_stream (control, stream); -- g_signal_emit (G_OBJECT (control), -- signals[ACTIVE_OUTPUT_UPDATE], -- 0, -- gvc_mixer_ui_device_get_id (device)); -- } else { -- /* If the move failed for some reason reset the UI. */ -- device = gvc_mixer_control_lookup_device_from_stream (control, default_stream); -- g_signal_emit (G_OBJECT (control), -- signals[ACTIVE_OUTPUT_UPDATE], -- 0, -- gvc_mixer_ui_device_get_id (device)); -+ if (!gvc_mixer_control_set_default_sink (control, stream)) { -+ g_warning ("Failed to set default sink from output %s", -+ gvc_mixer_ui_device_get_description (output)); - } - } - } diff --git a/debian/patches/libgvc/mixer-control-Let-source-update-handle-active-output-chan.patch b/debian/patches/libgvc/mixer-control-Let-source-update-handle-active-output-chan.patch deleted file mode 100644 index 815bae447..000000000 --- a/debian/patches/libgvc/mixer-control-Let-source-update-handle-active-output-chan.patch +++ /dev/null @@ -1,47 +0,0 @@ -From: =?utf-8?q?Guido_G=C3=BCnther?= -Date: Sun, 4 Jan 2026 13:07:30 +0100 -Subject: mixer-control: Let source update handle active output change -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 8bit - -A signal is emitted when the output changes so don't set it right away -as the stream might change port. - -This also brings set_default_source in line with set_default_sink() - -Signed-off-by: Guido Günther -Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31 -Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34 -Bug-Debian: https://bugs.debian.org/1126514 -Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a ---- - subprojects/gvc/gvc-mixer-control.c | 8 -------- - 1 file changed, 8 deletions(-) - -diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c -index 45ae314..b8198d3 100644 ---- a/subprojects/gvc/gvc-mixer-control.c -+++ b/subprojects/gvc/gvc-mixer-control.c -@@ -341,7 +341,6 @@ gboolean - gvc_mixer_control_set_default_source (GvcMixerControl *control, - GvcMixerStream *stream) - { -- GvcMixerUIDevice* input; - pa_operation *o; - - g_return_val_if_fail (GVC_IS_MIXER_CONTROL (control), FALSE); -@@ -373,13 +372,6 @@ gvc_mixer_control_set_default_source (GvcMixerControl *control, - - pa_operation_unref (o); - -- /* source change successful, update the UI. */ -- input = gvc_mixer_control_lookup_device_from_stream (control, stream); -- g_signal_emit (G_OBJECT (control), -- signals[ACTIVE_INPUT_UPDATE], -- 0, -- gvc_mixer_ui_device_get_id (input)); -- - return TRUE; - } - diff --git a/debian/patches/libgvc/mixer-control-Print-error-when-we-fail-to-set-default-sou.patch b/debian/patches/libgvc/mixer-control-Print-error-when-we-fail-to-set-default-sou.patch deleted file mode 100644 index 7d227659f..000000000 --- a/debian/patches/libgvc/mixer-control-Print-error-when-we-fail-to-set-default-sou.patch +++ /dev/null @@ -1,34 +0,0 @@ -From: =?utf-8?q?Guido_G=C3=BCnther?= -Date: Sun, 4 Jan 2026 13:36:27 +0100 -Subject: mixer-control: Print error when we fail to set default source -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 8bit - -Makes is consistent with error handling for setting default sink - -Signed-off-by: Guido Günther -Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31 -Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34 -Bug-Debian: https://bugs.debian.org/1126514 -Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a ---- - subprojects/gvc/gvc-mixer-control.c | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c -index 15eb5e8..acac0ca 100644 ---- a/subprojects/gvc/gvc-mixer-control.c -+++ b/subprojects/gvc/gvc-mixer-control.c -@@ -729,7 +729,10 @@ gvc_mixer_control_change_input (GvcMixerControl *control, - if (stream != default_stream) { - g_debug ("change-input - attempting to swap over to stream %s", - gvc_mixer_stream_get_description (stream)); -- gvc_mixer_control_set_default_source (control, stream); -+ if (!gvc_mixer_control_set_default_source (control, stream)) { -+ g_warning ("Failed to set default source from input %s", -+ gvc_mixer_ui_device_get_description (input)); -+ } - } - } - diff --git a/debian/patches/libgvc/mixer-control-Print-error-when-we-fail-to-update-source-o.patch b/debian/patches/libgvc/mixer-control-Print-error-when-we-fail-to-update-source-o.patch deleted file mode 100644 index 9d9196dd8..000000000 --- a/debian/patches/libgvc/mixer-control-Print-error-when-we-fail-to-update-source-o.patch +++ /dev/null @@ -1,44 +0,0 @@ -From: =?utf-8?q?Guido_G=C3=BCnther?= -Date: Sun, 4 Jan 2026 13:07:24 +0100 -Subject: mixer-control: Print error when we fail to update source or sink - port -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 8bit - -Since we allow for port lookups to fail we should check if the update -worked. - -Signed-off-by: Guido Günther -Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31 -Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34 -Bug-Debian: https://bugs.debian.org/1126514 -Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a ---- - subprojects/gvc/gvc-mixer-control.c | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c -index f41c2c1..15eb5e8 100644 ---- a/subprojects/gvc/gvc-mixer-control.c -+++ b/subprojects/gvc/gvc-mixer-control.c -@@ -1525,7 +1525,8 @@ update_sink (GvcMixerControl *control, - if (active_port == NULL || - g_strcmp0 (active_port->port, info->active_port->name) != 0) { - g_debug ("update sink - apparently a port update"); -- gvc_mixer_stream_set_port (stream, info->active_port->name); -+ if (!gvc_mixer_stream_set_port (stream, info->active_port->name)) -+ g_warning ("Port update to of %d '%s' failed", info->index, info->active_port->name); - } - } - } -@@ -1654,7 +1655,8 @@ update_source (GvcMixerControl *control, - if (active_port == NULL || - g_strcmp0 (active_port->port, info->active_port->name) != 0) { - g_debug ("update source - apparently a port update"); -- gvc_mixer_stream_set_port (stream, info->active_port->name); -+ if (!gvc_mixer_stream_set_port (stream, info->active_port->name)) -+ g_warning ("Port update to of %d '%s' failed", info->index, info->active_port->name); - } - } - } diff --git a/debian/patches/libgvc/mixer-control-Print-port-names-with-profiles.patch b/debian/patches/libgvc/mixer-control-Print-port-names-with-profiles.patch deleted file mode 100644 index 2835d02fe..000000000 --- a/debian/patches/libgvc/mixer-control-Print-port-names-with-profiles.patch +++ /dev/null @@ -1,35 +0,0 @@ -From: =?utf-8?q?Guido_G=C3=BCnther?= -Date: Sun, 4 Jan 2026 13:07:23 +0100 -Subject: mixer-control: Print port names with profiles -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 8bit - -Other debug code uses port names instead of the description so -this simplifies debugging. - -Signed-off-by: Guido Günther -Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31 -Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34 -Bug-Debian: https://bugs.debian.org/1126514 -Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a ---- - subprojects/gvc/gvc-mixer-control.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c -index 6d425dd..f41c2c1 100644 ---- a/subprojects/gvc/gvc-mixer-control.c -+++ b/subprojects/gvc/gvc-mixer-control.c -@@ -1914,9 +1914,9 @@ determine_profiles_for_port (pa_card_port_info *port, - supported_profiles = g_list_append (supported_profiles, prof); - } - } -- g_debug ("%i profiles supported on port %s", -+ g_debug ("%i profiles supported on port %s / %s", - g_list_length (supported_profiles), -- port->description); -+ port->description, port->name); - return g_list_sort (supported_profiles, (GCompareFunc) gvc_mixer_card_profile_compare); - } - diff --git a/debian/patches/libgvc/mixer-control-Reset-stream-id-s-on-UI-devices.patch b/debian/patches/libgvc/mixer-control-Reset-stream-id-s-on-UI-devices.patch deleted file mode 100644 index 28a01ec69..000000000 --- a/debian/patches/libgvc/mixer-control-Reset-stream-id-s-on-UI-devices.patch +++ /dev/null @@ -1,80 +0,0 @@ -From: =?utf-8?q?Guido_G=C3=BCnther?= -Date: Sun, 4 Jan 2026 13:07:31 +0100 -Subject: mixer-control: Reset `stream-id`s on UI devices -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 8bit - -If we find a matching UI device for a stream matching card and -port and the same stream is also on another port, reset that -UI devices `stream-id`. - -Since wireplumber 1.5.84 will merely flip the port but not the -`stream-id` we need to make sure the UI device loses its stream-id. -Otherwise `gvc_mixer_control_change_output` will try a -`gvc_mixer_stream_change_port` which seemingly succeeds but fails -silently as the port doesn't exist on that stream at the moment. - -By resetting the `stream-id` we ensure that we take the -`gvc_mixer_control_change_profile_on_selected_device` code path in -`gvc_mixer_control_change_output` instead and thus the sink/port -gets properly selected. - -Signed-off-by: Guido Günther -Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31 -Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34 -Bug-Debian: https://bugs.debian.org/1126514 -Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a ---- - subprojects/gvc/gvc-mixer-control.c | 36 +++++++++++++++++++++--------------- - 1 file changed, 21 insertions(+), 15 deletions(-) - -diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c -index b8198d3..6653d94 100644 ---- a/subprojects/gvc/gvc-mixer-control.c -+++ b/subprojects/gvc/gvc-mixer-control.c -@@ -1257,23 +1257,29 @@ match_stream_with_devices (GvcMixerControl *control, - stream_port->port, - stream_card_id); - -- if (stream_card_id == card_id && -- g_strcmp0 (device_port_name, stream_port->port) == 0) { -- g_debug ("Match device with stream: We have a match with description: '%s', origin: '%s', cached already with device id %u, so set stream id to %i", -- description, -- origin, -- gvc_mixer_ui_device_get_id (device), -- stream_id); -- -- g_object_set (G_OBJECT (device), -- "stream-id", stream_id, -- NULL); -- in_possession = TRUE; -+ if (stream_card_id == card_id) { -+ if (g_strcmp0 (device_port_name, stream_port->port) == 0) { -+ g_debug ("Match device with stream: We have a match with description: '%s', origin: '%s', cached already with device id %u, so set stream id to %i", -+ description, -+ origin, -+ gvc_mixer_ui_device_get_id (device), -+ stream_id); -+ -+ g_object_set (G_OBJECT (device), -+ "stream-id", stream_id, -+ NULL); -+ in_possession = TRUE; -+ } else { -+ /* Other UI devices on that card that match the stream can't be valid */ -+ if (device_stream_id == stream_id) { -+ g_object_set (G_OBJECT (device), -+ "stream-id", GVC_MIXER_UI_DEVICE_INVALID, -+ NULL); -+ g_debug ("Found another UI device for this stream: %d, resetting", stream_id); -+ } -+ } - } - } -- -- if (in_possession == TRUE) -- break; - } - - return in_possession; diff --git a/debian/patches/libgvc/mixer-control-Simplify-device-lookup.patch b/debian/patches/libgvc/mixer-control-Simplify-device-lookup.patch deleted file mode 100644 index 955bff150..000000000 --- a/debian/patches/libgvc/mixer-control-Simplify-device-lookup.patch +++ /dev/null @@ -1,100 +0,0 @@ -From: =?utf-8?q?Guido_G=C3=BCnther?= -Date: Mon, 5 Jan 2026 17:15:40 +0100 -Subject: mixer-control: Simplify device lookup -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 8bit - -There were too branches, one for portless streams (called "network -streams" here) and those with ports. The portless one checked the -stream-id only while the other branch checked stream-id and port. - -Simplify this by checking the stream-id and only comparing ports when -available. - -As other streams can be portless nowadays this also removes some -confusion. - -Best reviewed with 'git show -w' - -Signed-off-by: Guido Günther -Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31 -Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34 -Bug-Debian: https://bugs.debian.org/1126514 -Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a ---- - subprojects/gvc/gvc-mixer-control.c | 42 ++++++++++++++++++------------------- - 1 file changed, 20 insertions(+), 22 deletions(-) - -diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c -index 251f78a..a8c75a0 100644 ---- a/subprojects/gvc/gvc-mixer-control.c -+++ b/subprojects/gvc/gvc-mixer-control.c -@@ -239,7 +239,6 @@ gvc_mixer_control_lookup_device_from_stream (GvcMixerControl *control, - GvcMixerStream *stream) - { - GList *devices, *d; -- gboolean is_network_stream; - const GList *ports; - GvcMixerUIDevice *ret; - -@@ -253,39 +252,38 @@ gvc_mixer_control_lookup_device_from_stream (GvcMixerControl *control, - - ret = NULL; - ports = gvc_mixer_stream_get_ports (stream); -- is_network_stream = (ports == NULL); - - for (d = devices; d != NULL; d = d->next) { - GvcMixerUIDevice *device = d->data; - guint stream_id = G_MAXUINT; -+ const GvcMixerStreamPort *port; - - g_object_get (G_OBJECT (device), - "stream-id", &stream_id, - NULL); - -- if (is_network_stream && -- stream_id == gvc_mixer_stream_get_id (stream)) { -- g_debug ("lookup-device-from-stream - %s - it is a network_stream ", -+ if (stream_id != gvc_mixer_stream_get_id (stream)) -+ continue; -+ -+ if (ports == NULL) { -+ g_debug ("lookup-device-from-stream - %s - is portless ", - gvc_mixer_ui_device_get_description (device)); - ret = device; - break; -- } else if (!is_network_stream) { -- const GvcMixerStreamPort *port; -- port = gvc_mixer_stream_get_port (stream); -- -- if (stream_id == gvc_mixer_stream_get_id (stream) && -- g_strcmp0 (gvc_mixer_ui_device_get_port (device), -- port->port) == 0) { -- g_debug ("lookup-device-from-stream found device: device description '%s', device port = '%s', device stream id %i AND stream port = '%s' stream id '%u' and stream description '%s'", -- gvc_mixer_ui_device_get_description (device), -- gvc_mixer_ui_device_get_port (device), -- stream_id, -- port->port, -- gvc_mixer_stream_get_id (stream), -- gvc_mixer_stream_get_description (stream)); -- ret = device; -- break; -- } -+ } -+ -+ port = gvc_mixer_stream_get_port (stream); -+ if (g_strcmp0 (gvc_mixer_ui_device_get_port (device), port->port) == 0) { -+ g_debug ("lookup-device-from-stream found device: device description '%s', device port = '%s', device stream id %i AND stream port = '%s' stream id '%u' and stream description '%s'", -+ gvc_mixer_ui_device_get_description (device), -+ gvc_mixer_ui_device_get_port (device), -+ stream_id, -+ port->port, -+ gvc_mixer_stream_get_id (stream), -+ gvc_mixer_stream_get_description (stream)); -+ ret = device; -+ break; -+ - } - } - diff --git a/debian/patches/libgvc/mixer-control-Use-automatic-cleanup-in-match_stream_with_.patch b/debian/patches/libgvc/mixer-control-Use-automatic-cleanup-in-match_stream_with_.patch deleted file mode 100644 index 413f048a0..000000000 --- a/debian/patches/libgvc/mixer-control-Use-automatic-cleanup-in-match_stream_with_.patch +++ /dev/null @@ -1,64 +0,0 @@ -From: =?utf-8?q?Guido_G=C3=BCnther?= -Date: Sun, 4 Jan 2026 13:07:23 +0100 -Subject: mixer-control: Use automatic cleanup in match_stream_with_devices -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 8bit - -Simplifies the loop - -Signed-off-by: Guido Günther -Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31 -Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34 -Bug-Debian: https://bugs.debian.org/1126514 -Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a ---- - subprojects/gvc/gvc-mixer-control.c | 15 +++++---------- - 1 file changed, 5 insertions(+), 10 deletions(-) - -diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c -index e326346..6d425dd 100644 ---- a/subprojects/gvc/gvc-mixer-control.c -+++ b/subprojects/gvc/gvc-mixer-control.c -@@ -1235,7 +1235,7 @@ match_stream_with_devices (GvcMixerControl *control, - GvcMixerStreamPort *stream_port, - GvcMixerStream *stream) - { -- GList *devices, *d; -+ g_autoptr (GList) devices = NULL; - guint stream_card_id; - guint stream_id; - gboolean in_possession = FALSE; -@@ -1245,12 +1245,12 @@ match_stream_with_devices (GvcMixerControl *control, - - devices = g_hash_table_get_values (GVC_IS_MIXER_SOURCE (stream) ? control->priv->ui_inputs : control->priv->ui_outputs); - -- for (d = devices; d != NULL; d = d->next) { -+ for (GList *d = devices; d != NULL; d = d->next) { - GvcMixerUIDevice *device; - guint device_stream_id; -- gchar *device_port_name; -- gchar *origin; -- gchar *description; -+ g_autofree gchar *device_port_name = NULL; -+ g_autofree gchar *origin = NULL; -+ g_autofree gchar *description = NULL; - GvcMixerCard *card; - guint card_id; - -@@ -1295,15 +1295,10 @@ match_stream_with_devices (GvcMixerControl *control, - } - } - -- g_free (device_port_name); -- g_free (origin); -- g_free (description); -- - if (in_possession == TRUE) - break; - } - -- g_list_free (devices); - return in_possession; - } - diff --git a/debian/patches/libgvc/mixer-control-Use-consistent-debug-prefix.patch b/debian/patches/libgvc/mixer-control-Use-consistent-debug-prefix.patch deleted file mode 100644 index c65f1741e..000000000 --- a/debian/patches/libgvc/mixer-control-Use-consistent-debug-prefix.patch +++ /dev/null @@ -1,41 +0,0 @@ -From: =?utf-8?q?Guido_G=C3=BCnther?= -Date: Sun, 4 Jan 2026 13:07:24 +0100 -Subject: mixer-control: Use consistent debug prefix -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 8bit - -The debug statements all used different prefixes making it harder than -needed to grep for them - -Signed-off-by: Guido Günther -Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31 -Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34 -Bug-Debian: https://bugs.debian.org/1126514 -Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a ---- - subprojects/gvc/gvc-mixer-control.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/subprojects/gvc/gvc-mixer-control.c b/subprojects/gvc/gvc-mixer-control.c -index acac0ca..383a74f 100644 ---- a/subprojects/gvc/gvc-mixer-control.c -+++ b/subprojects/gvc/gvc-mixer-control.c -@@ -265,7 +265,7 @@ gvc_mixer_control_lookup_device_from_stream (GvcMixerControl *control, - - if (is_network_stream && - stream_id == gvc_mixer_stream_get_id (stream)) { -- g_debug ("lookup device from stream - %s - it is a network_stream ", -+ g_debug ("lookup-device-from-stream - %s - it is a network_stream ", - gvc_mixer_ui_device_get_description (device)); - ret = device; - break; -@@ -289,7 +289,7 @@ gvc_mixer_control_lookup_device_from_stream (GvcMixerControl *control, - } - } - -- g_debug ("gvc_mixer_control_lookup_device_from_stream - Could not find a device for stream '%s'",gvc_mixer_stream_get_description (stream)); -+ g_debug ("lookup-device-from-stream - Could not find a device for stream '%s'", gvc_mixer_stream_get_description (stream)); - - g_list_free (devices); - diff --git a/debian/patches/libgvc/mixer-stream-Allow-ports-to-not-exist.patch b/debian/patches/libgvc/mixer-stream-Allow-ports-to-not-exist.patch deleted file mode 100644 index 8eee2b53f..000000000 --- a/debian/patches/libgvc/mixer-stream-Allow-ports-to-not-exist.patch +++ /dev/null @@ -1,36 +0,0 @@ -From: =?utf-8?q?Guido_G=C3=BCnther?= -Date: Sun, 4 Jan 2026 13:07:26 +0100 -Subject: mixer-stream: Allow ports to not exist -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 8bit - -With pipewire 1.5.84 the port list might change underneath us, -see - - https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/5053 - -We thus can't assume anymore that we find a given port. - -Signed-off-by: Guido Günther -Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31 -Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34 -Bug-Debian: https://bugs.debian.org/1126514 -Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a ---- - subprojects/gvc/gvc-mixer-stream.c | 2 -- - 1 file changed, 2 deletions(-) - -diff --git a/subprojects/gvc/gvc-mixer-stream.c b/subprojects/gvc/gvc-mixer-stream.c -index f9bcc40..0382817 100644 ---- a/subprojects/gvc/gvc-mixer-stream.c -+++ b/subprojects/gvc/gvc-mixer-stream.c -@@ -532,8 +532,6 @@ gvc_mixer_stream_get_port (GvcMixerStream *stream) - } - } - -- g_assert_not_reached (); -- - return NULL; - } - diff --git a/debian/patches/libgvc/mixer-stream-Allow-to-update-port-list.patch b/debian/patches/libgvc/mixer-stream-Allow-to-update-port-list.patch deleted file mode 100644 index 798e62b73..000000000 --- a/debian/patches/libgvc/mixer-stream-Allow-to-update-port-list.patch +++ /dev/null @@ -1,36 +0,0 @@ -From: =?utf-8?q?Guido_G=C3=BCnther?= -Date: Sun, 4 Jan 2026 13:07:26 +0100 -Subject: mixer-stream: Allow to update port list -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 8bit - -Signed-off-by: Guido Günther -Origin: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31 -Bug: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34 -Bug-Debian: https://bugs.debian.org/1126514 -Applied-upstream: gnome-shell 49.4, commit:3bfe1c78ef96e00a2b5cf8ac420bda634c5d598a ---- - subprojects/gvc/gvc-mixer-stream.c | 8 ++++++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -diff --git a/subprojects/gvc/gvc-mixer-stream.c b/subprojects/gvc/gvc-mixer-stream.c -index 0382817..83963cc 100644 ---- a/subprojects/gvc/gvc-mixer-stream.c -+++ b/subprojects/gvc/gvc-mixer-stream.c -@@ -624,9 +624,13 @@ gvc_mixer_stream_set_ports (GvcMixerStream *stream, - GList *ports) - { - g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); -- g_return_val_if_fail (stream->priv->ports == NULL, FALSE); - -- stream->priv->ports = g_list_sort (ports, (GCompareFunc) sort_ports); -+ if (stream->priv->ports) { -+ g_list_free_full (stream->priv->ports, (GDestroyNotify) free_port); -+ stream->priv->ports = NULL; -+ } -+ if (ports) -+ stream->priv->ports = g_list_sort (ports, (GCompareFunc) sort_ports); - - return TRUE; - } diff --git a/debian/patches/main-Only-call-gjs_dumpstack-on-warnings-from-main-thread.patch b/debian/patches/main-Only-call-gjs_dumpstack-on-warnings-from-main-thread.patch deleted file mode 100644 index 55f435262..000000000 --- a/debian/patches/main-Only-call-gjs_dumpstack-on-warnings-from-main-thread.patch +++ /dev/null @@ -1,48 +0,0 @@ -From: Sebastian Keller -Date: Wed, 21 Jan 2026 22:54:39 +0100 -Subject: main: Only call gjs_dumpstack() on warnings from main thread - -The mozjs code called by gjs_dumpstack() does not appear to be thread -safe and was sometimes resulting in crashes when triggered by error -messages from threads other than the main thread. And even when not -crashing, such a backtrace can only be misleading since only the main -thread is executing JS code. - -Part-of: -(cherry picked from commit 23e3e7970f1ef316c0a5bce2dea4872cf1ca5750) -Origin: upstream, 49.4, commit:c481543906d4f843f8aec26029a760ab82e213ef ---- - src/main.c | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -diff --git a/src/main.c b/src/main.c -index 99eca3e..62a284b 100644 ---- a/src/main.c -+++ b/src/main.c -@@ -52,6 +52,7 @@ enum { - }; - static int _shell_debug; - static gboolean _tracked_signals[NSIG] = { 0 }; -+static GThread *main_thread; - - static void - shell_dbus_acquire_name (GDBusProxy *bus, -@@ -384,7 +385,8 @@ default_log_writer (GLogLevelFlags log_level, - - if ((_shell_debug & SHELL_DEBUG_BACKTRACE_WARNINGS) && - ((log_level & G_LOG_LEVEL_CRITICAL) || -- (log_level & G_LOG_LEVEL_WARNING))) -+ (log_level & G_LOG_LEVEL_WARNING)) && -+ g_thread_self () == main_thread) - { - const char *log_domain = NULL; - -@@ -611,6 +613,8 @@ main (int argc, char **argv) - g_setenv ("GJS_DEBUG_OUTPUT", "stderr", TRUE); - g_setenv ("GJS_DEBUG_TOPICS", "JS ERROR;JS LOG", TRUE); - -+ main_thread = g_thread_self (); -+ - context = meta_create_context (WM_NAME); - meta_context_add_option_entries (context, gnome_shell_options, - GETTEXT_PACKAGE); diff --git a/debian/patches/quickSettingsMenu-Add-actor-group-to-focus-manager.patch b/debian/patches/quickSettingsMenu-Add-actor-group-to-focus-manager.patch deleted file mode 100644 index ff74a520e..000000000 --- a/debian/patches/quickSettingsMenu-Add-actor-group-to-focus-manager.patch +++ /dev/null @@ -1,27 +0,0 @@ -From: Ramez Medhat -Date: Wed, 21 Jan 2026 17:28:22 +0200 -Subject: quickSettingsMenu: Add actor group to focus manager - -This allows focus to menu item using the tab key to match the behaviour in other menus. - -Part-of: -(cherry picked from commit 92eebde81cebfc25bdd4ef5ec1815f59598ba6bd) -Bug: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8904 -Origin: upstream, 49.4, commit:cf368daa85028bac2e3b636aef7b9445973d3615 ---- - js/ui/quickSettings.js | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/js/ui/quickSettings.js b/js/ui/quickSettings.js -index 0512948..ed6c471 100644 ---- a/js/ui/quickSettings.js -+++ b/js/ui/quickSettings.js -@@ -734,6 +734,8 @@ export const QuickSettingsMenu = class extends PopupMenu.PopupMenu { - this.actor.add_child(this._boxPointer); - this.actor._delegate = this; - -+ global.focus_manager.add_group(this.actor); -+ - this.connect('menu-closed', () => this.actor.hide()); - - Main.layoutManager.connectObject('system-modal-opened', diff --git a/debian/patches/series b/debian/patches/series index b9882e581..8c91da106 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,46 +1,3 @@ -Revert-main-Register-session-with-GDM-on-startup.patch -Update-Thai-translation.patch -libgvc/mixer-control-Fix-typos-and-remove-trailing-whitespace.patch -libgvc/mixer-control-Use-automatic-cleanup-in-match_stream_with_.patch -libgvc/mixer-control-Print-port-names-with-profiles.patch -libgvc/mixer-control-Print-error-when-we-fail-to-update-source-o.patch -libgvc/mixer-control-Print-error-when-we-fail-to-set-default-sou.patch -libgvc/mixer-control-Use-consistent-debug-prefix.patch -libgvc/mixer-control-Don-t-lie-about-found-devices.patch -libgvc/mixer-control-Don-t-emit-output-update-on-default-sink-se.patch -libgvc/mixer-stream-Allow-ports-to-not-exist.patch -libgvc/mixer-stream-Allow-to-update-port-list.patch -libgvc/mixer-control-Always-update-port-list.patch -libgvc/mixer-control-Always-sync-devices.patch -libgvc/mixer-control-Let-sink-update-handle-active-output-change.patch -libgvc/mixer-control-Let-source-update-handle-active-output-chan.patch -libgvc/mixer-control-Reset-stream-id-s-on-UI-devices.patch -libgvc/mixer-control-Clear-stream-ids-from-UI-devices-when-BT-st.patch -libgvc/mixer-control-Check-for-invalid-input.patch -libgvc/mixer-control-Simplify-device-lookup.patch -Update-Czech-translation.patch -st-spinner-content-Fix-CoglTexture-leak.patch -appDisplay-Only-create-default-folders-on-the-first-start.patch -quickSettingsMenu-Add-actor-group-to-focus-manager.patch -gdm-util-Set-minimum-display-time-for-authentication-mess.patch -shell-Use-one-shot-idle-timeout-functions.patch -st-Use-one-shot-idle-timeout-functions.patch -tray-Use-one-shot-idle-timeout-functions.patch -hotplut-sniffer-Use-one-shot-idle-timeout-functions.patch -gdm-loginDialog-Reset-the-greeter-proxy-on-connection-clo.patch -gdm-util-Clear-the-request-if-user-verifier-connection-is.patch -gdm-util-Do-not-run-dispose-on-user-verifier.patch -style-Adjust-padding-for-close-button-in-message-list.patch -inputMethod-Honor-the-HIDDEN_TEXT-hint-of-IBusInputHint.patch -st-password-entry-Update-input-hints-when-toggling-passwo.patch -main-Only-call-gjs_dumpstack-on-warnings-from-main-thread.patch -swipeTracker-Handle-invalid-position-when-finding-previou.patch -libgvc/mixer-control-Check-whether-we-are-handling-new-device-in.patch -libgvc/mixer-control-Don-t-leak-ui-device.patch -libgvc/mixer-control-Document-that-add_stream-is-transfer-full.patch -Update-Greek-translation.patch -Update-Greek-translation-1.patch -Update-Kazakh-translation.patch shell-app-Warn-instead-of-crashing-if-disposed-before-sta.patch debian/Revert-tests-Fail-on-warnings-too.patch debian/data-Add-im-config.desktop-to-System-folder.patch diff --git a/debian/patches/shell-Use-one-shot-idle-timeout-functions.patch b/debian/patches/shell-Use-one-shot-idle-timeout-functions.patch deleted file mode 100644 index bb3e5e09d..000000000 --- a/debian/patches/shell-Use-one-shot-idle-timeout-functions.patch +++ /dev/null @@ -1,205 +0,0 @@ -From: =?utf-8?q?Florian_M=C3=BCllner?= -Date: Fri, 31 Oct 2025 17:57:20 +0100 -Subject: shell: Use one-shot idle/timeout functions - -GLib added one-shot variants of the idle/timeout functions a while ago. - -While they don't save a lot of code, they serve as a clear marker that -the callback is only invoked once. - -Part-of: -(cherry picked from commit 3a1d28c866e1efba695f4d9b724f7e1c732d254f) -Origin: upstream, 49.4, commit:0140ca4f29ba3834fd9a5b5699a131a0857a4ccd ---- - src/shell-app-cache.c | 10 ++++------ - src/shell-app-usage.c | 10 +++++----- - src/shell-edge-drag-gesture.c | 7 +++---- - src/shell-perf-helper.c | 6 ++---- - src/shell-polkit-authentication-agent.c | 6 ++---- - 5 files changed, 16 insertions(+), 23 deletions(-) - -diff --git a/src/shell-app-cache.c b/src/shell-app-cache.c -index 484e024..31c28fc 100644 ---- a/src/shell-app-cache.c -+++ b/src/shell-app-cache.c -@@ -194,7 +194,7 @@ apply_update_cb (GObject *object, - cache_state_free (state); - } - --static gboolean -+static void - shell_app_cache_do_update (gpointer user_data) - { - ShellAppCache *cache = user_data; -@@ -213,8 +213,6 @@ shell_app_cache_do_update (gpointer user_data) - task = g_task_new (cache, cache->cancellable, apply_update_cb, NULL); - g_task_set_source_tag (task, shell_app_cache_do_update); - g_task_run_in_thread (task, shell_app_cache_worker); -- -- return G_SOURCE_REMOVE; - } - - static void -@@ -225,9 +223,9 @@ shell_app_cache_queue_update (ShellAppCache *self) - if (self->queued_update != 0) - g_source_remove (self->queued_update); - -- self->queued_update = g_timeout_add_seconds (DEFAULT_TIMEOUT_SECONDS, -- shell_app_cache_do_update, -- self); -+ self->queued_update = g_timeout_add_seconds_once (DEFAULT_TIMEOUT_SECONDS, -+ shell_app_cache_do_update, -+ self); - } - - static void -diff --git a/src/shell-app-usage.c b/src/shell-app-usage.c -index 9e57a91..a6edc27 100644 ---- a/src/shell-app-usage.c -+++ b/src/shell-app-usage.c -@@ -108,7 +108,7 @@ static void on_session_status_changed (GDBusProxy *proxy, guint status, ShellApp - static void on_focus_app_changed (ShellWindowTracker *tracker, GParamSpec *spec, ShellAppUsage *self); - static void ensure_queued_save (ShellAppUsage *self); - --static gboolean idle_save_application_usage (gpointer data); -+static void idle_save_application_usage (gpointer data); - - static void restore_from_file (ShellAppUsage *self); - -@@ -426,7 +426,8 @@ ensure_queued_save (ShellAppUsage *self) - { - if (self->save_id != 0) - return; -- self->save_id = g_timeout_add_seconds (SAVE_APPS_TIMEOUT_SECONDS, idle_save_application_usage, self); -+ self->save_id = g_timeout_add_seconds_once (SAVE_APPS_TIMEOUT_SECONDS, -+ idle_save_application_usage, self); - g_source_set_name_by_id (self->save_id, "[gnome-shell] idle_save_application_usage"); - } - -@@ -526,7 +527,7 @@ write_attribute_double (GDataOutputStream *stream, - } - - /* Save app data lists to file */ --static gboolean -+static void - idle_save_application_usage (gpointer data) - { - ShellAppUsage *self = SHELL_APP_USAGE (data); -@@ -546,7 +547,7 @@ idle_save_application_usage (gpointer data) - { - g_debug ("Could not save applications usage data: %s", error->message); - g_error_free (error); -- return FALSE; -+ return; - } - buffered_output = g_buffered_output_stream_new (G_OUTPUT_STREAM (output)); - g_object_unref (output); -@@ -594,7 +595,6 @@ out: - g_debug ("Could not save applications usage data: %s", error->message); - g_error_free (error); - } -- return FALSE; - } - - static void -diff --git a/src/shell-edge-drag-gesture.c b/src/shell-edge-drag-gesture.c -index f4f9732..f2f4b65 100644 ---- a/src/shell-edge-drag-gesture.c -+++ b/src/shell-edge-drag-gesture.c -@@ -127,7 +127,7 @@ exceeds_cancel_threshold (ShellEdgeDragGesture *self, - clutter_gesture_get_point_coords_abs (CLUTTER_GESTURE (self), - point, - &latest_coords); -- -+ - graphene_point_distance (&latest_coords, &begin_coords, &distance_x, &distance_y); - - switch (self->side) -@@ -194,7 +194,7 @@ shell_edge_drag_gesture_should_handle_sequence (ClutterGesture *gesture, - return FALSE; - } - --static gboolean -+static void - on_cancel_timeout (gpointer data) - { - ShellEdgeDragGesture *self = data; -@@ -203,7 +203,6 @@ on_cancel_timeout (gpointer data) - clutter_gesture_set_state (CLUTTER_GESTURE (self), CLUTTER_GESTURE_STATE_CANCELLED); - - self->cancel_timeout_id = 0; -- return G_SOURCE_REMOVE; - } - - static void -@@ -223,7 +222,7 @@ shell_edge_drag_gesture_point_began (ClutterGesture *gesture, - self->cancel_timeout_point = point; - - g_assert (self->cancel_timeout_id == 0); -- self->cancel_timeout_id = g_timeout_add (CANCEL_TIMEOUT_MS, on_cancel_timeout, self); -+ self->cancel_timeout_id = g_timeout_add_once (CANCEL_TIMEOUT_MS, on_cancel_timeout, self); - } - - static void -diff --git a/src/shell-perf-helper.c b/src/shell-perf-helper.c -index db36e72..613fc1c 100644 ---- a/src/shell-perf-helper.c -+++ b/src/shell-perf-helper.c -@@ -88,7 +88,7 @@ static void destroy_windows (PerfHelperApp *app); - static void finish_wait_windows (PerfHelperApp *app); - static void check_finish_wait_windows (PerfHelperApp *app); - --static gboolean -+static void - on_timeout (gpointer data) - { - PerfHelperApp *app = data; -@@ -96,8 +96,6 @@ on_timeout (gpointer data) - - destroy_windows (app); - g_application_quit (G_APPLICATION (app)); -- -- return FALSE; - } - - static void -@@ -105,7 +103,7 @@ establish_timeout (PerfHelperApp *app) - { - g_clear_handle_id (&app->timeout_id, g_source_remove); - -- app->timeout_id = g_timeout_add (opt_idle_timeout * 1000, on_timeout, app); -+ app->timeout_id = g_timeout_add_once (opt_idle_timeout * 1000, on_timeout, app); - g_source_set_name_by_id (app->timeout_id, "[gnome-shell] on_timeout"); - } - -diff --git a/src/shell-polkit-authentication-agent.c b/src/shell-polkit-authentication-agent.c -index 6815f01..62676bd 100644 ---- a/src/shell-polkit-authentication-agent.c -+++ b/src/shell-polkit-authentication-agent.c -@@ -262,7 +262,7 @@ auth_request_initiate (AuthRequest *request) - static void auth_request_complete (AuthRequest *request, - gboolean dismissed); - --static gboolean -+static void - handle_cancelled_in_idle (gpointer user_data) - { - AuthRequest *request = user_data; -@@ -278,8 +278,6 @@ handle_cancelled_in_idle (gpointer user_data) - { - auth_request_complete (request, FALSE); - } -- -- return FALSE; - } - - static void -@@ -293,7 +291,7 @@ on_request_cancelled (GCancellable *cancellable, - * - * https://bugzilla.gnome.org/show_bug.cgi?id=642968 - */ -- id = g_idle_add (handle_cancelled_in_idle, request); -+ id = g_idle_add_once (handle_cancelled_in_idle, request); - g_source_set_name_by_id (id, "[gnome-shell] handle_cancelled_in_idle"); - } - diff --git a/debian/patches/st-Use-one-shot-idle-timeout-functions.patch b/debian/patches/st-Use-one-shot-idle-timeout-functions.patch deleted file mode 100644 index 75e0abc19..000000000 --- a/debian/patches/st-Use-one-shot-idle-timeout-functions.patch +++ /dev/null @@ -1,108 +0,0 @@ -From: =?utf-8?q?Florian_M=C3=BCllner?= -Date: Fri, 31 Oct 2025 18:13:04 +0100 -Subject: st: Use one-shot idle/timeout functions - -GLib added one-shot variants of the idle/timeout functions a while ago. - -While they don't save a lot of code, they serve as a clear marker that -the callback is only invoked once. - -Part-of: -(cherry picked from commit 6f52b3a7b1740ad26eba616d8fa88c82441fabca) -Origin: upstream, 49.4, commit:f3cec01904e36a3a1b3d74a9eab6d7b3f4b6c43f ---- - src/st/st-icon-theme.c | 6 ++---- - src/st/st-theme-context.c | 11 ++--------- - src/st/st-widget.c | 5 ++--- - 3 files changed, 6 insertions(+), 16 deletions(-) - -diff --git a/src/st/st-icon-theme.c b/src/st/st-icon-theme.c -index 4563c0d..da84cfa 100644 ---- a/src/st/st-icon-theme.c -+++ b/src/st/st-icon-theme.c -@@ -493,7 +493,7 @@ free_dir_mtime (IconThemeDirMtime *dir_mtime) - g_free (dir_mtime); - } - --static gboolean -+static void - theme_changed_idle (gpointer user_data) - { - StIconTheme *icon_theme; -@@ -503,8 +503,6 @@ theme_changed_idle (gpointer user_data) - g_signal_emit (icon_theme, signals[CHANGED], 0); - - icon_theme->theme_changed_idle = 0; -- -- return FALSE; - } - - static void -@@ -512,7 +510,7 @@ queue_theme_changed (StIconTheme *icon_theme) - { - if (!icon_theme->theme_changed_idle) - { -- icon_theme->theme_changed_idle = g_idle_add (theme_changed_idle, icon_theme); -+ icon_theme->theme_changed_idle = g_idle_add_once (theme_changed_idle, icon_theme); - g_source_set_name_by_id (icon_theme->theme_changed_idle, "theme_changed_idle"); - } - } -diff --git a/src/st/st-theme-context.c b/src/st/st-theme-context.c -index 8007c38..6393181 100644 ---- a/src/st/st-theme-context.c -+++ b/src/st/st-theme-context.c -@@ -346,13 +346,6 @@ on_font_name_changed (StSettings *settings, - pango_font_description_free (font_desc); - } - --static gboolean --changed_idle (gpointer userdata) --{ -- st_theme_context_changed (userdata); -- return FALSE; --} -- - static void - on_icon_theme_changed (StTextureCache *cache, - StThemeContext *context) -@@ -364,8 +357,8 @@ on_icon_theme_changed (StTextureCache *cache, - * icon_name => icon lookup, faking a theme context change is a good way - * to force users such as StIcon to look up icons again. - */ -- id = g_idle_add ((GSourceFunc) changed_idle, context); -- g_source_set_name_by_id (id, "[gnome-shell] changed_idle"); -+ id = g_idle_add_once ((GSourceOnceFunc) st_theme_context_changed, context); -+ g_source_set_name_by_id (id, "[gnome-shell] st_theme_context_changed"); - } - - /** -diff --git a/src/st/st-widget.c b/src/st/st-widget.c -index 1299b1c..226141a 100644 ---- a/src/st/st-widget.c -+++ b/src/st/st-widget.c -@@ -1518,7 +1518,7 @@ find_nearest_visible_forward (ClutterActor *actor) - return next; - } - --static gboolean -+static void - st_widget_update_child_styles (StWidget *widget) - { - StWidgetPrivate *priv = st_widget_get_instance_private (widget); -@@ -1546,7 +1546,6 @@ st_widget_update_child_styles (StWidget *widget) - } - - priv->update_child_styles_id = 0; -- return G_SOURCE_REMOVE; - } - - static void -@@ -1557,7 +1556,7 @@ st_widget_queue_child_styles_update (StWidget *widget) - if (priv->update_child_styles_id != 0) - return; - -- priv->update_child_styles_id = g_idle_add ((GSourceFunc) st_widget_update_child_styles, widget); -+ priv->update_child_styles_id = g_idle_add_once ((GSourceOnceFunc) st_widget_update_child_styles, widget); - } - - static void diff --git a/debian/patches/st-password-entry-Update-input-hints-when-toggling-passwo.patch b/debian/patches/st-password-entry-Update-input-hints-when-toggling-passwo.patch deleted file mode 100644 index 903eb32f2..000000000 --- a/debian/patches/st-password-entry-Update-input-hints-when-toggling-passwo.patch +++ /dev/null @@ -1,56 +0,0 @@ -From: Joan Torres Lopez -Date: Thu, 29 Jan 2026 13:46:19 +0100 -Subject: st/password-entry: Update input hints when toggling password - visibility - -Set the HIDDEN_TEXT hint when the password is hidden and remove it -when shown. This ensures IBus is aware when it should hide pre-edit -text. - -Part-of: -(cherry picked from commit 7d3437cbd0f412391d4918a799d8bff1c72c4b12) -Origin: upstream, 49.4, commit:68a6eb56634b31a364adc6cdb4f4f4475aaa2a17 ---- - src/st/st-password-entry.c | 10 ++++++++++ - 1 file changed, 10 insertions(+) - -diff --git a/src/st/st-password-entry.c b/src/st/st-password-entry.c -index b55d7b1..8c6204f 100644 ---- a/src/st/st-password-entry.c -+++ b/src/st/st-password-entry.c -@@ -238,6 +238,7 @@ st_password_entry_init (StPasswordEntry *entry) - clutter_text_set_password_char (clutter_text, BLACK_CIRCLE); - - st_entry_set_input_purpose (ST_ENTRY (entry), CLUTTER_INPUT_CONTENT_PURPOSE_PASSWORD); -+ st_entry_set_input_hints (ST_ENTRY (entry), CLUTTER_INPUT_CONTENT_HINT_HIDDEN_TEXT); - - g_signal_connect (clutter_text, "notify::password-char", - G_CALLBACK (clutter_text_password_char_cb), entry); -@@ -317,6 +318,7 @@ st_password_entry_set_password_visible (StPasswordEntry *entry, - { - StPasswordEntryPrivate *priv; - ClutterText *clutter_text; -+ ClutterInputContentHintFlags hints; - - g_return_if_fail (ST_IS_PASSWORD_ENTRY (entry)); - -@@ -331,11 +333,19 @@ st_password_entry_set_password_visible (StPasswordEntry *entry, - { - clutter_text_set_password_char (clutter_text, 0); - st_icon_set_icon_name (ST_ICON (priv->peek_password_icon), "view-conceal-symbolic"); -+ -+ hints = st_entry_get_input_hints (ST_ENTRY (entry)); -+ hints &= ~CLUTTER_INPUT_CONTENT_HINT_HIDDEN_TEXT; -+ st_entry_set_input_hints (ST_ENTRY (entry), hints); - } - else - { - clutter_text_set_password_char (clutter_text, BLACK_CIRCLE); - st_icon_set_icon_name (ST_ICON (priv->peek_password_icon), "view-reveal-symbolic"); -+ -+ hints = st_entry_get_input_hints (ST_ENTRY (entry)); -+ hints |= CLUTTER_INPUT_CONTENT_HINT_HIDDEN_TEXT; -+ st_entry_set_input_hints (ST_ENTRY (entry), hints); - } - - g_object_notify_by_pspec (G_OBJECT (entry), props[PROP_PASSWORD_VISIBLE]); diff --git a/debian/patches/st-spinner-content-Fix-CoglTexture-leak.patch b/debian/patches/st-spinner-content-Fix-CoglTexture-leak.patch deleted file mode 100644 index 6e827561f..000000000 --- a/debian/patches/st-spinner-content-Fix-CoglTexture-leak.patch +++ /dev/null @@ -1,63 +0,0 @@ -From: Sebastian Keller -Date: Wed, 21 Jan 2026 19:50:33 +0100 -Subject: st/spinner-content: Fix CoglTexture leak - -Most of the members were getting indirectly freed via the -st_spinner_content_set_actor (spinner, NULL) and the subsequent -st_spinner_content_invalidate () on destruction of the actor or -changing of its content when the spinner is stopped. -The texture however was not freed. - -This now frees all members explicitly on finalize. - -208 (96 direct, 112 indirect) bytes in 1 blocks are definitely lost in loss record 20,960 of 22,464 - at 0x4D37833: g_type_create_instance (gtype.c:1877) - by 0x4D1C186: g_object_new_internal.part.0 (gobject.c:2666) - by 0x4D1E0FA: g_object_new_internal (gobject.c:2982) - by 0x4D1E0FA: g_object_new_valist (gobject.c:3004) - by 0x4D1E488: g_object_new (gobject.c:2479) - by 0x5A8B7CB: _cogl_texture_2d_create_base (cogl-texture-2d.c:84) - by 0x572D668: st_spinner_content_paint_content (st-spinner-content.c:175) - by 0x50D2C07: clutter_actor_paint_node (clutter-actor.c:3471) - by 0x50D2C07: clutter_actor_continue_paint (clutter-actor.c:3726) - by 0x511D4F9: clutter_paint_node_paint (clutter-paint-node.c:867) - by 0x50D9717: clutter_actor_paint (clutter-actor.c:3670) - by 0x574199A: st_viewport_paint (st-viewport.c:483) - by 0x50D2C42: clutter_actor_continue_paint (clutter-actor.c:3728) - by 0x511D4F9: clutter_paint_node_paint (clutter-paint-node.c:867) - -Part-of: -(cherry picked from commit ba0c4bda8083b0190ce5e0f38255b6e7b6fcffcf) -Origin: upstream, 49.4, commit:29ff06bb7c98bc1840f2ac48744abc725bd62e6d ---- - src/st/st-spinner-content.c | 14 ++++++++++++++ - 1 file changed, 14 insertions(+) - -diff --git a/src/st/st-spinner-content.c b/src/st/st-spinner-content.c -index 925667c..810e654 100644 ---- a/src/st/st-spinner-content.c -+++ b/src/st/st-spinner-content.c -@@ -77,9 +77,23 @@ st_spinner_content_init (StSpinnerContent *spinner) - { - } - -+static void -+st_spinner_content_finalize (GObject *gobject) -+{ -+ StSpinnerContent *spinner = ST_SPINNER_CONTENT (gobject); -+ -+ g_clear_object (&spinner->timeline); -+ g_clear_object (&spinner->actor); -+ g_clear_object (&spinner->texture); -+ g_clear_object (&spinner->buffer); -+ -+ G_OBJECT_CLASS (st_spinner_content_parent_class)->finalize (gobject); -+} -+ - static void - st_spinner_content_class_init (StSpinnerContentClass *klass) - { -+ G_OBJECT_CLASS (klass)->finalize = st_spinner_content_finalize; - } - - static void diff --git a/debian/patches/style-Adjust-padding-for-close-button-in-message-list.patch b/debian/patches/style-Adjust-padding-for-close-button-in-message-list.patch deleted file mode 100644 index 8b7528570..000000000 --- a/debian/patches/style-Adjust-padding-for-close-button-in-message-list.patch +++ /dev/null @@ -1,24 +0,0 @@ -From: Ramez Medhat -Date: Sat, 17 Jan 2026 17:33:54 +0200 -Subject: style: Adjust padding for close button in message list - -Part-of: -(cherry picked from commit 10bbebad14d1c38b45cb43c05f066641cd62961c) -Origin: upstream, 49.4, commit:1a3b4691baae6b5af13ffe994dad4506b98d7464 ---- - data/theme/gnome-shell-sass/widgets/_message-list.scss | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/data/theme/gnome-shell-sass/widgets/_message-list.scss b/data/theme/gnome-shell-sass/widgets/_message-list.scss -index 6be1400..55f0b04 100644 ---- a/data/theme/gnome-shell-sass/widgets/_message-list.scss -+++ b/data/theme/gnome-shell-sass/widgets/_message-list.scss -@@ -152,7 +152,7 @@ - // add margin to close button to balance it with the expand button - .message-close-button { - margin: $base_padding * 0.5; -- padding: 4px; -+ padding: $base_padding; - } - } - diff --git a/debian/patches/swipeTracker-Handle-invalid-position-when-finding-previou.patch b/debian/patches/swipeTracker-Handle-invalid-position-when-finding-previou.patch deleted file mode 100644 index 0be11d5cd..000000000 --- a/debian/patches/swipeTracker-Handle-invalid-position-when-finding-previou.patch +++ /dev/null @@ -1,39 +0,0 @@ -From: =?utf-8?q?Florian_M=C3=BCllner?= -Date: Wed, 4 Feb 2026 14:12:25 +0100 -Subject: swipeTracker: Handle invalid position when finding previous point - -Commit 8e29babca8adc677 switched to `findLastIndex()` to find -the previous point, which inadvertently changed what value is -returned for invalid input. - -Restore the old fallback value and log a stacktrace, so we can -hopefully track down what causes the invalid input. - -Related: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8856 -Part-of: -(cherry picked from commit eb9caf0028be0d5740fc419e7e865584c0f52cab) -Origin: upstream, 49.4, commit:ae67cb03f75d485da73e7c2af25da67aa772c807 ---- - js/ui/swipeTracker.js | 9 ++++++++- - 1 file changed, 8 insertions(+), 1 deletion(-) - -diff --git a/js/ui/swipeTracker.js b/js/ui/swipeTracker.js -index 1bf66b0..9abc598 100644 ---- a/js/ui/swipeTracker.js -+++ b/js/ui/swipeTracker.js -@@ -523,7 +523,14 @@ export const SwipeTracker = GObject.registerClass({ - } - - _findPreviousPoint(pos) { -- return this._snapPoints.findLastIndex(p => p <= pos); -+ const index = -+ this._snapPoints.findLastIndex(p => p <= pos); -+ if (index !== -1) -+ return index; -+ -+ console.trace(`Invalid position ${pos}`); -+ // also out-of-bounds, but somehow callers fail less hard than with -1 -+ return this._snapPoints.length; - } - - _findPointForProjection(pos, velocity) { diff --git a/debian/patches/tray-Use-one-shot-idle-timeout-functions.patch b/debian/patches/tray-Use-one-shot-idle-timeout-functions.patch deleted file mode 100644 index 472d1b718..000000000 --- a/debian/patches/tray-Use-one-shot-idle-timeout-functions.patch +++ /dev/null @@ -1,56 +0,0 @@ -From: =?utf-8?q?Florian_M=C3=BCllner?= -Date: Fri, 31 Oct 2025 18:13:32 +0100 -Subject: tray: Use one-shot idle/timeout functions - -GLib added one-shot variants of the idle/timeout functions a while ago. - -While they don't save a lot of code, they serve as a clear marker that -the callback is only invoked once. - -Part-of: -(cherry picked from commit cc1e00e8783beb443d50a5db1d59f5232604e2f5) -Origin: upstream, 49.4, commit:00f9f73b4a5289b1dcfbdc189f5f2b34effb3944 ---- - src/tray/na-xembed.c | 8 +++----- - 1 file changed, 3 insertions(+), 5 deletions(-) - -diff --git a/src/tray/na-xembed.c b/src/tray/na-xembed.c -index db51c41..5651768 100644 ---- a/src/tray/na-xembed.c -+++ b/src/tray/na-xembed.c -@@ -253,7 +253,7 @@ na_xembed_synchronize_size (NaXembed *xembed) - } - } - --static gboolean -+static void - synchronize_size_cb (gpointer user_data) - { - NaXembed *xembed = user_data; -@@ -261,8 +261,6 @@ synchronize_size_cb (gpointer user_data) - - na_xembed_synchronize_size (xembed); - priv->resize_id = 0; -- -- return G_SOURCE_REMOVE; - } - - static void -@@ -299,7 +297,7 @@ na_xembed_resize (NaXembed *xembed) - priv->have_size = TRUE; - mtk_x11_error_trap_pop (xdisplay); - -- priv->resize_id = g_idle_add (synchronize_size_cb, xembed); -+ priv->resize_id = g_idle_add_once (synchronize_size_cb, xembed); - } - - static gboolean -@@ -851,7 +849,7 @@ na_xembed_set_root_position (NaXembed *xembed, - priv->root_y = y; - - if (priv->resize_id == 0) -- priv->resize_id = g_idle_add (synchronize_size_cb, xembed); -+ priv->resize_id = g_idle_add_once (synchronize_size_cb, xembed); - } - - MetaX11Display *